フィールド名と値でドキュメントを区別するxmlコンテンツを表示したいのですが、助けてください..以下は私のxmlファイルコンテンツです..
<doc>
<field name="id">1</field>
<field name="name">A</field>
<field name="sk">Acce</field>
<field name="level">Beginner</field>
<field name="do">Tuto</field>
<field name="open">1</field>
<field name="type">Ct</field>
<field name="extensis">cl_ex</field>
<field name="features">Atos</field>
<field name="downl"></field>
<field name="source">AtomicCounters</field>
<field name="description">Ths.</field>
<field name="tag1"></field>
<field name="tag2"></field>
<field name="tag3"></field>
<field name="tag4">Global</field>
<field name="tag5">Atomic</field>
<field name="tag6"></field>
<field name="tag7"></field>
<field name="tag8"></field>
<field name="tag9"></field>
<field name="tag10"></field>
</doc>
<doc>
<field name="id">2</field>
<field name="name">Ar</field>
<field name="sk">Acrce</field>
<field name="level">Beginner</field>
<field name="do">Tuto1</field>
<field name="open">11</field>
<field name="type">C1t</field>
<field name="extensis">cl_exd</field>
<field name="features">Atos</field>
<field name="downl"></field>
<field name="source">ddddd</field>
<field name="description">Thsdd.</field>
<field name="tag1"></field>
<field name="tag2"></field>
<field name="tag3"></field>
<field name="tag4">Global1</field>
<field name="tag5">Atomic1</field>
<field name="tag6"></field>
<field name="tag7"></field>
<field name="tag8"></field>
<field name="tag9"></field>
<field name="tag10"></field>
</doc>
以下は私が使用しているコードです..
<?php
$result="";
$document = new DOMDocument();
//$document->load('/wamp/www/amd/261013/test/amd_one.xml');
$document->load('http://localhost/solr/select');
// this will also output doctype and comments at top level
foreach($document->childNodes as $node)
$result[] .= $document->saveXML($node)."\n";
//echo $result[];
foreach($result as $key => $value)
{
echo "$key - $value<br/>";
}
?>
ただし、値のみです... 1 Ar Acceのように....
$field = id、$value = 1、$field = name、$value = A、$field = id、$value = 2、$field = name、$value = Ar、..
任意の提案をしてください..