Главная страница
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.037 c
15-1173794839
novill
2007-03-13 17:07
2007.04.08
Гостевую специально отключили?


2-1173889736
Kolan
2007-03-14 19:28
2007.04.08
XMLDocument преврашает знаки тега <> в &amp;laquo;&amp; lt;&amp;raquo;


2-1173473079
Ezorcist
2007-03-09 23:44
2007.04.08
JPEG


2-1174466975
sat
2007-03-21 11:49
2007.04.08
TObjectStack или TStack??


15-1173784031
Карелин Артем
2007-03-13 14:07
2007.04.08
Отделить Газели пассажирские от других машин. Как?