Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.53 MB
Время: 0.029 c
2-1174254147
Norfolk
2007-03-19 00:42
2007.04.08
Кнопка в TStringGrid или TDrawGrid


2-1174196264
vegarulez
2007-03-18 08:37
2007.04.08
Вопрос по поводу селекта к БД.


15-1173855965
=Teddy=
2007-03-14 10:06
2007.04.08
Как извлечь код проекта из .EXE


15-1173995176
Иксик
2007-03-16 00:46
2007.04.08
Кириллическая SMS-ка


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




   Наверх