22.01.2009, 11:33 | #1 |
Moderator
|
Как вставить тег <!DOCTYPE.. в XML?
Добрый день! Помогите пожалуйста вставить тег
<!DOCTYPE yml_catalog SYSTEM "shops.dtd"> в выгружаемый XML файл Пример выгрузки: X++: static void testExportXML(Args _args) { XMLDocument xmlDocument; XMLElement xmlRootElement; XMLProcessingInstruction instruction; XMLProcessingInstruction instruction_old; XMLElement xmlElement; ; xmlDocument = XMLDocument::newBlank(); instruction = xmlDocument.createProcessingInstruction( 'xml', 'version="1.0" encoding="windows-1251"'); instruction_old = xmlDocument.firstChild(); xmlDocument.replaceChild(instruction, instruction_old); // <!DOCTYPE yml_catalog SYSTEM "shops.dtd"> xmlRootElement = xmlDocument.createElement('yml_catalog'); xmlRootElement.setAttribute("date", date2Str(systemDateGet(),321,2,3,2,3,4) + " " + subStr(time2Str(timeNow(),1,1), 1, 5)); xmlDocument.appendChild(xmlRootElement); xmlDocument.save("c:\\test.xml"); } |
|
|
|