XmlElementAttribute

value XmlElementAttribute ( value xmlElement, string strAttributeName, string strDefaultValue = "" );

Rückgabewert

Rückgabewert

Beschreibung

value

Der Wert des Attributs des XML-Element-Objekts xmlElement bzw. der übergebene strDefaultValue falls das XML-Element-Objekt xmlElement das Attribut strAttributeName nicht besitzt.

Parameter

xmlElement

Das XML-Element-Objekt, von dem der Wert des Attributs strAttributeName ausgelesen werden soll.

strAttributeName

Der Name des Attributs, dessen Wert ausgelesen werden soll.

strDefaultValue

Der Wert der zurückgegeben werden soll, falls das XML-Element-Objekt xmlElement das Attribut strName nicht besitzt.

Bemerkung

Liest den Wert des Attributs strAttributeName des XML-Element-Objekts xmlElement aus. Besitzt das XML-Element-Objekt dieses Attribut nicht, so wird strDefaultValue zurückgegeben.

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, XmlElementTagName, XmlElementText, XmlElementSetAttribute, XmlElementSetTagName, XmlElementNextSibling, XmlElementPrevSibling, XmlNodeAppendChild, XmlNodeFirstChildElement, XmlNodeLastChildElement