domdocument

    21热度

    7回答

    我正在使用DOMDocument来生成一个新的XML文件,我希望文件的输出能够很好地缩进,以便于人类读者轻松使用。 例如,当DOMDocument输出这样的数据: <?xml version="1.0"?> <this attr="that"><foo>lkjalksjdlakjdlkasd</foo><foo>lkjlkasjlkajklajslk</foo></this> 我想要的XML

    7热度

    1回答

    我使用PHP5创建XML文件。我有这样的代码: $doc = new DOMDocument(); ... $xml_content = $doc->saveXML(); 的问题是创建的XML代码根节点像这样的开头: <?xml version="1.0"?> 但我希望它是这样的: <?xml version="1.0" standalone="yes" ?> 我想我需要在$ do

    5热度

    4回答

    我有一个函数,使用Php的DOMDocument替换字符串中锚点的href属性。这里有一个片段: $doc = new DOMDocument('1.0', 'UTF-8'); $doc->loadHTML($text); $anchors = $doc->getElementsByTagName('a'); foreach($anchors as $a) { $a->setA

    6热度

    5回答

    哪种解析PHP中的XML文件的最佳方式是? 首先 使用DOM对象 //code $dom = new DOMDocument(); $dom->load("xml.xml"); $root = $dom->getElementsByTagName("tag"); foreach($root as $tag) { $subChild = $root->getElementsByTagN