如何使用simpleload_xml_string从解析的XML中检测新行?

时间:2012-04-18 06:45:00

标签: php xml

  

可能重复:
  PHP SimpleXML doesn't preserve line breaks in XML attributes

我有以下XML

$xmldatas = '<layer text="name

id"></layer>';

我用

解析了这个XML
$xml = simplexml_load_string($xmldatas);

但是当我检查$ xml时,\n已被替换为空格。我希望新行保持原样在xml解析之后。

但我怎么能这样做?

由于

1 个答案:

答案 0 :(得分:0)

我认为xml不会在标签选项文本中接受新的行字符。 如果你正在生成xml,也许你想做这样的事情?

$xmldatas = '<layer><text>name
id</text></layer>';