Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.08;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




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


2-1174086717
Expell
2007-03-17 02:11
2007.04.08
Time


2-1173983823
bagos
2007-03-15 21:37
2007.04.08
stringgrid и listbox


15-1173556275
ArtemESC
2007-03-10 22:51
2007.04.08
Где найти?


2-1173955723
Max459
2007-03-15 13:48
2007.04.08
Тень от формы.