Главная страница
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.048 c
11-1154689366
oleg_l_k
2006-08-04 15:02
2007.04.08
восстановление БД(IB)


2-1173964046
Нуб
2007-03-15 16:07
2007.04.08
chr(5)


9-1146528220
ЦТ
2006-05-02 04:03
2007.04.08
Как посчитать центр тяжести для n точечных масс в 3D?


2-1174045236
kolj
2007-03-16 14:40
2007.04.08
Поверх всех окон


6-1161591532
Axis_of_Evil
2006-10-23 12:18
2007.04.08
про TWSocket. дубль 2