私はXMLを解析する際に最初のショットを撮ろうとしている多忙なPHP開発者です。私は基本を理解し、ノードをループしてそれらを印刷し、属性を出力します。私が失った1つのことは、XML文書のタグ名の条件を調べて書き込む方法です。PHP SimpleXML質問... XMLの各行を繰り返し処理するタグを使用する
は、だから私は何をする必要があるかxmlファイルの各行を読んでされています
は、その場合は、オープン<level>
タグを決定し、その<file>
タグの決定と<li>file</li>
と交換<UL>
と交換してかどうかを判断</level>
タグを置き換えてください。</ul>
レベルタグには、それらを区別する属性があります。私は単に<ul>
エコーカントこれのために....
<ul>
<li>Filename1</li>
<li>Filename2</li>
<li>Filename3</li>
<li>Filename4</li>
</ul>
<ul>
<li>Filename1</li>
<li>Filename2</li>
<li>Filename3</li>
<li>Filename4</li>
</ul>
<ul>
<ul>
<li>Filename1</li>
<li>Filename2</li>
<li>Filename3</li>
<li>Filename4</li>
</ul>
</ul>
お知らせネストされた<level>
タグ:
XMLはこの
<level dirname="1">
<file>Filename1</file>
<file>Filename2</file>
<file>Filename3</file>
<file>Filename4</file>
</level>
<level dirname="2">
<file>Filename1</file>
<file>Filename2</file>
<file>Filename3</file>
<file>Filename4</file>
</level>
<level dirname="3">
<level dirname = "5">
<file>Filename1</file>
<file>Filename2</file>
<file>Filename3</file>
<file>Filename4</file>
</level>
</level>
ようになり、それはこのように見て終わる必要があります</ul>
とループして<li>
タグをループします。私はxmlファイルの各要素を取り、それを置き換えるタグを決めなければなりません。
助けがあれば助かります。
おかげ
クレイグ
何をしているかによって、XSLTを見てみるといいでしょう。 XML文書をXMLまたはHTMLに変換します。あなたが初心者であれば学ぶのは難しいかもしれません。 –