2010-04-29 59 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