使用php打开、编辑和保存带有模式的xml文件
为什么。。。我不熟悉XML模式、XSL,。。。(我有基本的了解) 在网页上: 显示了打开、编辑、保存xml文件的示例,但使用asp。 有人知道如何使用php打开/编辑和保存xml文件吗?下一个示例是:使用php打开、编辑和保存带有模式的xml文件,php,xml,Php,Xml,为什么。。。我不熟悉XML模式、XSL,。。。(我有基本的了解) 在网页上: 显示了打开、编辑、保存xml文件的示例,但使用asp。 有人知道如何使用php打开/编辑和保存xml文件吗?下一个示例是: <?xml version="1.0" encoding="ISO-8859-1"?> <tools> <tool id="1"> <field id="prodName"> <value>HAMMER HG2606<
<?xml version="1.0" encoding="ISO-8859-1"?>
<tools>
<tool id="1">
<field id="prodName">
<value>HAMMER HG2606</value>
</field>
<field id="prodNo">
<value>32456240</value>
</field>
<field id="price">
<value>$30.00</value>
</field>
</tool>
<tool id="2">
<field id="prodName">
<value>Audi</value>
</field>
<field id="prodNo">
<value>88885</value>
</field>
<field id="price">
<value>$26.00</value>
</field>
</tool>
</tools>
锤子HG2606
32456240
$30.00
奥迪
88885
$26.00
我需要
还是只需要
就足够了。
非常感谢重播,我不需要w3s上显示的其他xsl,很好的是在提交后刷新提交的php文件(提交后将使用ajax进行处理)
我看到了Writman先生关于questions/377632/addupdate和用php编辑xml文件的重播
但现在这对我来说很复杂…:)有没有更简单的答案(解决方案)。提前感谢 根据您可以使用的模式文件验证XML
- -根据架构验证文档
- -根据架构验证文档
$document = DOMDocument::load('books.xml');
if ($document->schemaValidate('books.xsd')) {
print 'books.xml does validate against books.xsd';
}
另请参见这些方法及其手册页面上给出的示例:
- -从文件加载XML
- -搜索具有特定id的元素
- -将内部XML树转储回文件