&
PHP によって作成された in xml 文字列の使用に問題がありますSimpleXMLElement
。たとえば、次のようになります。
<?php
$xml = new SimpleXMLElement("<?xml version='1.0' encoding='UTF-8'?><links></links>");
$xml->addChild("url","https://www.somewhere.com?a=1&b=2");
echo $xml->asXML();
?>
実行すると私に与えます:
<?xml version="1.0" encoding="UTF-8"?>
<links><url>https://www.somewhere.com?a=1</url></links>
私はすでに試しました:
...
$xml->addChild("url","https://www.somewhere.com?a=1&b=2");
...
そして得た:
...
<links><url>https://www.somewhere.com?a=1&b=2</url></links>
取得方法:
...
<links><url>https://www.somewhere.com?a=1&b=2</url></links>