2015-05-31 5 views
0

Я генерации файла sample.xml используя cmarkup анализатор следующим образом:Как добавить дополнительные сведения в теги xml, созданные cmarkup?

CMarkup xml; 
xml.AddElem("ORDER"); 
xml.IntoElem(); 
xml.AddElem("ITEM"); 
xml.IntoElem(); 
xml.AddElem("SN", "132487A-J"); 
xml.AddElem("NAME", "crank casing"); 
xml.AddElem("QTY", "1"); 

Ниже генерируемый sample.xml файл:

<ORDER> 
<ITEM> 
<SN>132487A-J</SN> 
<NAME>crank casing</NAME> 
<QTY>1</QTY> 
</ITEM> 
</ORDER> 

Теперь я хочу, чтобы добавить

<?xml version="1.0" encoding="UTF-8"?> 

в верхней части сгенерированного образца.xml, а также хотите добавить строку в тег «ITEM» как:

... 
<ITEM> 
<Person age="12" passed="Yes">Alive</Person> 
.... 
</ITEM> 

Я искал различные методы в cmarkup для достижения этого, но я не получаю ясности там. Итак, пожалуйста, предложите мне, как я могу добавить вышеупомянутые две строки в xml.

ответ

1
xml.SetDoc("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n"); 
.... 
xml.AddElem("Person", "Alive"); 
xml.SetAttrib("age", "12"); 
xml.SetAttrib("passed", "Yes"); 
Смежные вопросы