用PHP编写XML-使用DOM [英] Writing XML with PHP - using DOM
本文介绍了用PHP编写XML-使用DOM的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
非常抱歉发布了这样一个基本问题,但老实说,我发现了很多有关阅读的知识,但是关于具体写作却知之甚少.
我有一个看起来像这样的xml文件:
Many sorry for posting such a basic question, but honestly I found a lot about reading, but not much about specific writing.
I have a xml file that looks like this:
<?xml version="1.0" encoding="ISO-8859-1"?>
<tabuleiro>
<linha> <!-- Linha inicial -->
<coluna1>3</coluna1>
<coluna2>3</coluna2>
<coluna3>3</coluna3>
<coluna4>3</coluna4>
<coluna5>3</coluna5>
<coluna6>3</coluna6>
<coluna7>3</coluna7>
</linha>
<linha> <!-- primeira linha do tabuleiro -->
<coluna1>0</coluna1>
<coluna2>0</coluna2>
<coluna3>0</coluna3>
<coluna4>0</coluna4>
<coluna5>0</coluna5>
<coluna6>0</coluna6>
<coluna7>0</coluna7>
</linha>
<linha>
<coluna1>0</coluna1>
<coluna2>0</coluna2>
<coluna3>0</coluna3>
<coluna4>0</coluna4>
<coluna5>0</coluna5>
<coluna6>0</coluna6>
<coluna7>0</coluna7>
</linha>
<linha>
......
假设我要从第二个"linha"更新coluna2元素.我相信是这样的:
...............
Let''s say I want to update the coluna2 element from the second ''linha''. I believe it''s something like this:
$doc = new DOMDocument();
$doc->load('tabuleiro.xml');
$cols = $path->query("linha");
foreach($cols as $col)
{
if ...
}
$dom->save('tabuleiro.xml');
但是我不知道该在if子句上放什么(已经尝试了一些选项,但没有一个起作用).
你能帮我吗?
But I dont know what to put on that if clause (already tried some options but none of them working).
Can you help me ?
推荐答案
doc = 新 DOMDocument();
doc = new DOMDocument();
doc-> load(' tabuleiro.xml');
doc->load('tabuleiro.xml');
cols =
cols =
这篇关于用PHP编写XML-使用DOM的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文