Форум: "Начинающим";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
Вниз
XMLDocument преврашает знаки тега <> в &laquo;& lt;&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