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

Вниз

проблемы с Xml   Найти похожие ветки 

 
Aleks   (2013-06-23 10:06) [0]

Здравствуйте! Помогите разобраться, никак не могу исправить. Вот часть кода в котором возникает ошибка:
var
xmlDocIXMLDocument;
xmlSchema, xmlSelectEach, xmlSequence: IXMLNode;
begin
xmlDoc := TXMLDocument.Create(nil);
xmlDoc.Xml.Text:="<XmlTransformation Version="1.0">"+
"<Transform Direction="ToCds" DataEncoding="WINDOWS-1251">"+
"<SelectEach dest="DATAPACKET\ROWDATA\ROW" from="\NewDataSet\Table">"+
"</SelectEach>"+
"</Transform>"+
"<XmlSchema RootName="NewDataSet">"+
"<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">"+
"<xs:element name="NewDataSet" type="NewDataSetType"/>"+
"<xs:complexType name="NewDataSetType">"+
"<xs:sequence>"+
"<xs:element name="Table" type="TableType" minOccurs="0" maxOccurs="unbounded"/>"+
"</xs:sequence>"+
"</xs:complexType>"+
"<xs:element name="Table" type="TableType"/>"+
"<xs:complexType name="TableType">"+
"<xs:sequence>"+
"</xs:sequence>"+
"</xs:complexType>"+
"</xs:schema>"+
"</XmlSchema>"+
"<CdsSkeleton/>"+
"<XslTransform/>"+
"<Skeleton>"+
"<DATAPACKET Version="2.0"><METADATA>"+
"<FIELDS></FIELDS>"+
"<PARAMS/></METADATA><ROWDATA/></DATAPACKET>"+
"</Skeleton></XmlTransformation>";

xmlDoc.Active := True;

xmlSchema := xmlDoc.ChildNodes["XmlTransformation"].ChildNodes["XmlSchema"];
xmlSelectEach := xmlDoc.ChildNodes["XmlTransformation"].ChildNodes["Transform"].ChildNodes["Selec tEach"];

//До этой строки xmlDoc.Xml.Text содержит то, что ему присвоили
xmlSequence := xmlSchema.ChildNodes["xs:schema"];
//После строки в xmlDoc.Xml.Text после тега </xs:schema> появляется <xs:schema/>


 
RWolf ©   (2013-06-24 11:07) [1]

у меня не появляется.


 
RWolf ©   (2013-06-24 11:08) [2]

(D7)


 
Aleks   (2013-06-24 16:09) [3]

У меня D6, при тестировании на D7 тоже не появляется.


 
sniknik ©   (2013-06-25 09:35) [4]

> У меня D6, при тестировании на D7 тоже не появляется.
попробуй подмени xmldom (импортируемые объекты), в D6 возможно ссылки на старые...  не получится, импортируй сам последнюю версию, и работай без "обертки" (судя по коду, IXMLDocument, она тебе не нужна).



Страницы: 1 вся ветка

Текущий архив: 2014.04.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
2-1372278605
Вова
2013-06-27 00:30
2014.04.06
Как правильно поставить процесс на паузу?


3-1297498336
Гость
2011-02-12 11:12
2014.04.06
Почему запрос так долго выполняеется


15-1381797550
RWolf
2013-10-15 04:39
2014.04.06
VirtualStringTree, иконки


11-1235303269
Dy1
2009-02-22 14:47
2014.04.06
глючный KOLAdd


15-1380921656
KilkennyCat
2013-10-05 01:20
2014.04.06
Удивительное в мире отечественной электроники.