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