[PHP-users 22999]XML DOM処理で要素追加

Hitoshi Kawano kawano @ topics.or.jp
2004年 8月 17日 (火) 22:05:36 JST


河野と申します。

XMLファイルをphpとlibxml2でDOM処理を行っています。
わからないところがあるので、どなたか教えてください。

A,B2つのXMLファイルがあります。Aのなかの要素を
変更するために、BというXMLファイルが新たに作られます。
その追加になった要素をAのXMLファイルに反映するには
どのようにすればよいかが分かりません。
Bのなかの要素を取得し、Aのなかの要素に置き換えればよいと
思うのですが、それをどうやってPHPで実装するかが分かりません。
どなたか、おわかりの方教えてください。

ファイルA
<EL1>
  <EL2>
     <EL3>aaa</EL3>
     <EL4>bbb</EL4>
  </EL2>
  <EL6>
     <EL7>ddd</EL7>
  </EL6>
</EL1>

ファイルB
<EL1>
  <EL2>
     <EL3>aaa</EL3>
     <EL4>bbb</EL4>
     <EL5>ccc</EL5>
  </EL2>
</EL1>

ファイルBの要素EL2を取得し、ファイルAの要素EL2とすべて
おきかえればよいと思うのですが。。。

環境は、以下のようなものです。
RedHat Linux 8.0
apache 1.3.27
php 4.2.2
libxml2-2.4.30

_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/☆彡
河野 仁(Hitoshi Kawano)
E-Mail:kawano @ topics.or.jp
_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/


PHP-users メーリングリストの案内