XmlNodeRemoveChild

value XmlNodeRemoveChild ( value xmlParent, value xmlOldChild );

Rückgabewert

Rückgabewert

Beschreibung

value

Das übergebene XML-Objekt xmlOldChild.

Parameter

xmlParent

Der XML-Objektbaum, aus dem das Kind XML-Objekt xmlOldChild entfernt werden soll.

xmlOldChild

Das XML-Objekt, das aus dem XML-Objektbaum xmlParent entfernt werden soll.

Bemerkung

Entfernt aus dem XML-Objektbaum xmlParent das Kind XML-Objekt xmlOldChild.

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, XmlDocumentRootElement, XmlDocumentCreateElement, XmlDocumentCreateTextNode, XmlElementAttribute, XmlElementTagName, XmlElementText, XmlElementSetAttribute, XmlElementSetTagName, XmlElementNextSibling, XmlElementPrevSibling, XmlNodeAppendChild, XmlNodeFirstChildElement