php生成xml小疑点一个,不懂,
Jun 13, 2016 pm 01:39 PM
php生成xml小问题一个,不懂,在线等!
- PHP code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> <?php $xml_str = <<<eof <?xml version='1.0'?> <books> <book> <title>Harry Potter</title> <publisher>Warner Bros.</publisher> <price>39.0</price> </book> </books> eof; $dom = new DOMDocument; $dom->loadXML($xml_str); echo $dom->saveXML(); $dom->save("0000.xml"); ?>
这个是php生成xml页面 生成xml名称为0000.xml
现在问题来了 如果上面的随便一个节点为空 加入
生成的xml文件就有问题了,我们这下来看看生成的0000.xml内容,随便找个编辑器打开浏览结果:
- XML code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> <?xml version="1.0"?> <books> <book> <title>Harry Potter</title> <publisher>Warner Bros.</publisher> [color=#FF0000]<price></price>[/color] </book> </books>
求大牛帮看看怎么回事,因为小弟我要生成的xml文件中节点内容不明确,有些节点值将留空,是不是php就不能生成带有空值节点的内容,
我想让某些节点为空,希望生成的xml文件能成为如下这样:
- XML code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> <?xml version="1.0"?> <books> <book> <title>Harry Potter</title> <publisher>Warner Bros.</publisher> [color=#FF0000]<price></price>[/color] </book> </books>
先感激帮我忙的大牛了,祝天天开心!
------解决方案--------------------
首先, xml里
其次, 试下saveHTML()
------解决方案--------------------
$dom->save("0000.xml",LIBXML_NOEMPTYTAG ); //最后一句改成这样。
------解决方案--------------------
这个我也不知道。可能遇到空值就出问题了。
------解决方案--------------------
生成xml最好加上 ,比如:
还需注意符号 ,&,\," 需转义成 < > & ' " 同时需注意 要转义成空格。要不同样会报错。
------解决方案--------------------
这是什么问题呀?!
在 XML 中,空节点
可以写作形如
也可以写作形如

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Was sind die Unterschiede zwischen Huawei GT3 Pro und GT4?

Kann ich eine XML-Datei mit PowerPoint öffnen?

Die Preiserwartungen für die Fujifilm X-M5 steigen, da das durchgesickerte Selfie-Display die ehemals erschwingliche Kamerareihe komplexer macht

Konvertieren Sie XML-Daten in Python in das CSV-Format

Python implementiert die Konvertierung zwischen XML und JSON

Behandeln von Fehlern und Ausnahmen in XML mit Python

FiiO CP13 Kassettenspieler kommt im transparenten Retro-Look auf den Markt

Klipsch stellt die Flaggschiff-Soundbar Flexus Core 300 mit 8K-Unterstützung, 12 Lautsprechern und Raumkorrektur vor
