我正在处理一个第三方XML,它包含特殊字符,如项目符号、长破折号等。我使用DomDocument解析XML,以便使用simplexml_import_dom从DOM节点获取SimpleXMLElement对象。除非我使用utf8_encode对DomDocument进行编码,否则xml的load方法将失败。$doc = new DOMDocument();为了能够解析xml,我知道我需要utf8_encode函数。在能够解析XML
我正在从我的数据库中撤回一些html字符串,我想将这些字符串解析到我的DOMDocument中。问题是,DOMDocument在特殊字符上发出警告。$doc = new DOMDocument();
// .. create some elements first, like some divs and a h1 ..
我尝试过使用str_replace和转义一些字符、utf8_encode、iconv和一些自定义函数的不同方法,但都会产生编码错误。result_products = mysql_query($sql_products);
$domtree = new DOMDocumentxmlRoot = $domtree->appendChild($xmlRoot);
//create a dom