3. Juni 2009 09:50
TVAMain = doc.createNode(XmlNodeType::Element, 'TVAMain', '');
TVAMain.setAttribute('xmlns', 'urn:tva:metadata:2002');
TVAMain.setAttribute('xmlns:xsi', 'http://www.w3.org/2001/XMLSchema-instance');
TVAMain.setAttribute('xsi:schemaLocation', 'urn:tva:metadata:2002 dataimport/tva_metadata_v13.xsd');
doc.appendChild(TVAMain);
TVAMain.setAttribute('xsi:schemaLocation', 'urn:tva:metadata:2002 dataimport/tva_metadata_v13.xsd');
<TVAMain xmlns="urn:tva:metadata:2002" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaLocation="urn:tva:metadata:2002 dataimport/tva_metadata_v13.xsd">
3. Juni 2009 15:21
3. Juni 2009 15:37
void exportXMLFile()
{
//variablen declarieren
...
XMLDocument doc;
str docedit;
;
//xml dokument erzeugen wie gewohnt
...
...
docedit = doc.xml();
//zwischen den zeichen 131 und 132 werden die fehlenden zeichen "xsi:" eingefügt
docedit = substr(docedit,1,131) + 'xsi:' + substr(docedit,132,strlen(docedit)-131);
doc.innerXml(docedit);
doc.save(filePath + fileName);
}