Heim > Artikel > Backend-Entwicklung > Detaillierte Erläuterung der Verwendung der PHP SimpleXML()-Funktion
Mit der Funktion
SimpleXML können Sie XML in ein Objekt konvertieren, das über gewöhnliche Attributselektoren oder Array-Iteratoren verarbeitet werden kann Für die Arbeit mit anderen Objekten ist die neueste PHP-Version erforderlich.
Installation: SimpleXML-Funktionen sind Teil des PHP-Kerns, für die Nutzung dieser Funktion ist keine Installation erforderlich
Verwandte Funktionen werden wie folgt eingeführt:
Funktion | Beschreibung | PHP-Version | |||||||||||||||||||||||||||||||||||||||||||||
construct( ) | Erstellen Sie ein neues SimpleXMLElement-Objekt | 5 | |||||||||||||||||||||||||||||||||||||||||||||
addAttribute() | Fügen Sie Attribute eines SimpleXML-Elements hinzu | 5 | |||||||||||||||||||||||||||||||||||||||||||||
addChild() | Ein untergeordnetes Element zum SimpleXML-Element hinzufügen | 5 td> | |||||||||||||||||||||||||||||||||||||||||||||
asXML() | XML vom SimpleXML-Element abrufen String
|
5 | |||||||||||||||||||||||||||||||||||||||||||||
attributes() | Ruft die Attribute des SimpleXML-Elements ab | 5 | |||||||||||||||||||||||||||||||||||||||||||||
children() | Ruft die untergeordneten Knoten des angegebenen Knotens ab | 5 | |||||||||||||||||||||||||||||||||||||||||||||
getDocNamespaces() | Rufen Sie den Namespace | 5 | |||||||||||||||||||||||||||||||||||||||||||||
getName() | Den Namen des SimpleXML-Elements abrufen | 5||||||||||||||||||||||||||||||||||||||||||||||
getNamespaces() | Namespaces aus XML-Daten abrufen | 5 | |||||||||||||||||||||||||||||||||||||||||||||
registerXPathNamespace () | Erstellen Sie einen Namen für den nächsten XPath query Räumlicher Kontext |
5 | |||||||||||||||||||||||||||||||||||||||||||||
simplexml_import_dom() | SimpleXMLElement-Objekt vom DOM-Knoten abrufen | 5 | |||||||||||||||||||||||||||||||||||||||||||||
simplexml_load_file() | SimpleXMLElement-Objekt aus XML-Dokument abrufen | 5 | |||||||||||||||||||||||||||||||||||||||||||||
simplexml_load_string() | SimpleXMLElement-Objekt aus XML-String abrufen | 5 | |||||||||||||||||||||||||||||||||||||||||||||
xpath() | XPath-Abfrage für XML-Daten ausführen | 5 |
<?php //以对象形式返回所有内容 $lib = simplexml_load_file("cet4.xml"); //以数组形式返回获取的item节点 $items=$lib->item; $wordsLength = sqlserver/42852.htm target=_blank >count($items); //获取所有节点的下的节点值 for($i=0;$i<$wordsLength;$i++){ $word=$items[$i]; echo $word->word.'-----'.$word->trans.'-----'.$word->phonetic.'<br/>'; } //simplexml结合xpath无所不能 $words = $lib->xpath("//word"); //获取属性的方法 echo $words[0]['add'].'<br/>'; echo $items[0]['pp']; ?>
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der PHP SimpleXML()-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!