Please find the X++ code snippet below to read a XML stream using DOM
XmlDocument xmlDoc;
XmlNode xmlRoot;
XmlNodeList xmlRecordList;
XmlElement xmlRecord;
XmlNamedNodeMap attributeList;
str attributeName, attributeValue;
int i, j;
;
xmlDoc = new XmlDocument();
xmlDoc.loadXml( tasks.ScriptText );
xmlRoot = xmlDoc.root();
xmlRecordList = xmlRoot.childNodes();
for (i=0; i < xmlRecordList.length(); i++)
{
xmlRecord = xmlRecordList.item( i );
attributeList = xmlRecord.attributes();
for (j=0; j < attributeList.length(); j++)
{
attributeName = attributeList.item(j).name();
attributeValue = xmlRecord.getAttribute( attributeName ) ;
}
}
XmlDocument xmlDoc;
XmlNode xmlRoot;
XmlNodeList xmlRecordList;
XmlElement xmlRecord;
XmlNamedNodeMap attributeList;
str attributeName, attributeValue;
int i, j;
;
xmlDoc = new XmlDocument();
xmlDoc.loadXml( tasks.ScriptText );
xmlRoot = xmlDoc.root();
xmlRecordList = xmlRoot.childNodes();
for (i=0; i < xmlRecordList.length(); i++)
{
xmlRecord = xmlRecordList.item( i );
attributeList = xmlRecord.attributes();
for (j=0; j < attributeList.length(); j++)
{
attributeName = attributeList.item(j).name();
attributeValue = xmlRecord.getAttribute( attributeName ) ;
}
}
No comments:
Post a Comment