2010-04-29 72 views
0

海兰保存模式的XML文件。我在XML模式,XSL是新的,...(我有基本的了解) 在网页:http://w3schools.com/xsl/xsl_editxml.asp 显示开放例如,编辑,保存xml文件,但用asp。 难道有谁知道我可以打开/编辑和使用PHP的下一个例子保存XML文件:打开,编辑和使用PHP

<?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> 

?我需要<tool id="2">或只是<tool>就够了。 非常感谢重播,而且我不需要像w3s上显示的其他xsl,只需要提交后刷新提交的php文件(将在ajax之后执行某些操作)。

我看过Mr. Writman的问题/ 377632/add-update-and-edit-an-xml-file-with-php 但是现在对于我来说是2个复合体...... :)任何更简单的答案(解决方案)。提前致谢!!!

回答

2

验证对模式文件的XML,你可以使用

实例文档:

$document = DOMDocument::load('books.xml'); 

if ($document->schemaValidate('books.xsd')) { 
    print 'books.xml does validate against books.xsd'; 
} 

另请参阅这些方法和实例对他们的手册页给出:

你会发现操作XML DOM与在如此广泛覆盖:

+0

谢谢...检查是否有我感兴趣的一切。 – Neat 2010-04-29 19:31:44