XmlDocumentRootElement
value XmlDocumentRootElement ( value xmlDocument, value BYREF xmlElement );
Rückgabewert
Rückgabewert |
Beschreibung |
value (!=0) |
Root-Element xmlElement des XML-Dokument-Objekts xmlDocument. |
0 |
Beim Auslesen des Root-Elements im XML-Dokument-Objekt xmlDocument ist ein Fehler aufgetreten. |
Parameter
xmlDocument
Das XML-Dokument-Objekt, dessen Root-Element (Wurzel) ausgelesen werden soll.
xmlElement
Die Variable, der das Root-Element des XML-Dokument-Objekts xmlDocument zugewiesen werden soll.
Bemerkung
Liest das Root-Element des XML-Dokument-Objekts xmlDocument aus.
Beispiele
value xmlDocument, xmlRoot, xmlOrder; string orderNo, productNo, quantity; if (!XmlDocumentCreateFromFile(xmlDocument, "ImportOrders.xml")) return (false); end if (XmlDocumentRootElement(xmlDocument, xmlRoot)) XmlNodeFirstChildElement(xmlRoot, xmlOrder, "Order"); while (xmlOrder != null) orderNo = XmlElementAttribute(xmlOrder, "OrderNo"); productNo = XmlElementAttribute(xmlOrder, "ProductNo"); quantity = XmlElementAttribute(xmlOrder, "Quantity"); SqliteExecute(dxSqlite, "insert into Orders (OrderNo, ProductNo, Quantity) values ('%s','%s','%s')", orderNo, productNo, quantity); XmlElementNextSibling(xmlOrder, xmlOrder, "label"); end end
Siehe auch XmlDocumentCreateFromFile, XmlDocumentCreateFromString, XmlDocumentCreate, XmlDocumentToFile, XmlDocumentToString, XmlDocumentClose, XmlDocumentAppendProcessingInstruction, XmlDocumentCreateElement, XmlDocumentCreateTextNode, XmlElementAttribute, XmlElementTagName, XmlElementText, XmlElementSetAttribute, XmlElementSetTagName, XmlElementNextSibling, XmlElementPrevSibling, XmlNodeAppendChild, XmlNodeFirstChildElement, XmlNodeLastChildElement