Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];

Вниз

XMLDocument преврашает знаки тега <> в &amp;laquo;&amp; lt;&amp;raquo;   Найти похожие ветки 

 
Kolan ©   (2007-03-16 15:00) [40]

> Еще раз для тех кто в танке.

:) это про меня :)

> А если сам решил формировать тело xml, то нефик пытаться
> заставить парсить свое творение тех, кто соблюдает стандарты.

Так ведь парситься же, и браузер нормально отображает. Те документ является правильно оформленным...


 
Reindeer Moss Eater ©   (2007-03-16 15:17) [41]

Ага. Только браузер видит другую структура документа.


 
palva ©   (2007-03-16 15:17) [42]

> Если например попросить BODY.Text (ну понятно что BODY - это нод), то скажет что это не текстовый элемент...

В самом деле. Какая-то недоделанная компонента. Обычный микрософтовский DOM такую возможность предоставляет.


 
Kolan ©   (2007-03-16 15:19) [43]

> Какая-то недоделанная компонента.

Вы очем вообще, какая компонента...:
var
 Doc: IXMLDocument
berin
 Doc := TXMLDocument.Create(nil);


 
Kolan ©   (2007-03-16 15:20) [44]

Я еще не пробовал(проект дома), но думаю что разобрался, благодарю plava :)


 
palva ©   (2007-03-16 15:36) [45]

> Вы очем вообще, какая компонента...:
TXMLDocument это компонента. Я кладу ее на форму с закладки Internet.
В то время как обычная технология Microsoft DOM работает:

{$APPTYPE CONSOLE}
uses ActiveX, ComObj;
var
 x: OleVariant;
begin
 CoInitialize(Nil);
 x := CreateOleObject("MSXML2.DomDocument");
 x.loadXML("<BODY>asd<ttt>fgh</ttt>jkl</BODY>");
 WriteLn(x.documentElement.text); // asdfghjkl
end.


 
Kolan ©   (2007-03-16 15:38) [46]

> В то время как обычная технология Microsoft DOM работает:

А теперь понял(я просто думал вы считаете я сторонним чем-то пользуюсь), может попробавать...


 
Kolan ©   (2007-03-17 19:05) [47]

Он меня убьёт это XML.

Node.Text := &что-то
Он & заменяет на amp ;

Как сделать чтобы он не заменял...


 
Kolan ©   (2007-03-17 19:16) [48]

Может я сам документ не так создаю...

constructor TMessageBuilder.Create;
var
 TempDoc: TXMLDocument;
begin
 TempDoc := TXMLDocument.Create(nil);
 TempDoc.DOMVendor := GetDOMVendor("MSXML");
 //TempDoc.Version := "1.0";

 FXMLMessage := TempDoc;
end;


Выделенная строка приводит к AV :(


 
Kolan ©   (2007-03-17 19:22) [49]


> Выделенная строка приводит к AV :(

А надо было сделать документ активным. Все с этим понятно...
С & вопрос так и не решен,. :(



Страницы: 1 2 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.058 c
6-1161702620
-Sirian-
2006-10-24 19:10
2007.04.08
Set-Cookie


15-1173552340
Loginov Dmitry
2007-03-10 21:45
2007.04.08
GALA


2-1174066218
Malik
2007-03-16 20:30
2007.04.08
Помогите плизз!!! Запуск ворда во время работы программы


2-1174341377
Riply
2007-03-20 00:56
2007.04.08
WaitForMultipleObjects для произвольного количества объектов.


2-1174159453
Malik
2007-03-17 22:24
2007.04.08
Как можно узнать какие папки находяться в определённом каталоге





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский