我有一个将php写入文档的函数xy:
go.php
<?php
$file_data = '?';
$file_data .= file_get_contents('xml.xml');
file_put_contents('xml.xml', $file_data);
?>
")}
HTML
<div id="content"contenteditable>
<contenttag>hello</contenttag>
<logo>hi</logo>
</div>
我希望将#content
的内容写入XML.xml的开头
注意:我无法在Google上找到明确的答案
答案 0 :(得分:0)
处理XML数据的两个最佳选择是SimpleXML和DOMDocument。在任何一种情况下,您都可以使用xpath查询来定位特定元素。例如:
$doc = new DOMDocument;
$doc->load("xml.xml");
$xpath = new DOMXPath($doc);
$query = "*/div[@id='content']"\;
$elements = $xpath->query($query);
foreach($elements as $el) {
// $el->nodeValue
}