simplephp를 사용하여 XML 파일을 반복하고 싶습니다.특수 조건이있는 xml 구문 분석 루프
에 액세스하기위한 내 코드는 다음과 같은 것입니다 : 일부 데이터가 민감하지만 기본적를 같이이 XML에있는 모든 항목 이름의 이름을 메아리
// get the path of the file
$file = "xml/".$item_name . "_cfg.xml";
if(! $xml = simplexml_load_file($file)){
echo 'unable to load XML file';
} else {
$item_array = array();
foreach($xml->config->exported->item as $items)
{
$item_name = (string) $items->attributes()->name;
echo "item name: " . $item_name . "<br />";
}
, 이것은 실제 XML 밤은 다른 데이터와 동일합니다.
따라서는 아래의 XML을 기반으로 다음과 같이 표시됩니다 :
yellow
blue
--------
orange
red
--------
black
: 좋은하지만 내가 표시해야하는 것은 여기
yellow
blue
orange
red
black
되는 XML
<?xml version="1.0"?>
<main>
<config>
<exported>
<items>
<item name="yellow"></item>
<item name="blue"></item>
<New_Line />
<item name="orange"></item>
<item name="red"></item>
<New_Line />
<item name="black"></item>
</items>
</exported>
</config>
<main>
xml에 표시되는 경우 일부 통계 사이에이 줄이 있습니다.
,<New_Line />
그리고 난 내가 몇 대시 에코 할 것인지가 발생하지만 난 내가 SimpleXML을 잘 알고 아니에요 당신이 그것을 어떻게 정말 확실하지 않다 때