construct()创建一个新的 SimpleXMLElement 对象5

addAttribute()给 SimpleXML 元素添加一个属性5

addChild()给 SimpleXML 元素添加一个子元素5

asXML()从 SimpleXML 元素获取 XML 字符串5

attributes()获取 SimpleXML 元素的属性5

children()获取指定节点的子节点5

getDocNamespaces()获取 XML 文档的命名空间5

getName()获取 SimpleXML 元素的名称5

getNamespaces()从 XML 数据获取命名空间5

registerXPathNamespace()为下一次 XPath 查询创建命名空间语境5

simplexml_import_dom()从 DOM 节点获取 SimpleXMLElement 对象5

simplexml_load_file()从 XML 文档获取 SimpleXMLElement 对象5

simplexml_load_string()从 XML 字符串获取 SimpleXMLElement 对象5

xpath()对 XML 数据运行 XPath 查询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']; ?>

以上就是php SimpleXML()函数用法详解的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码