0
PHP를 사용하여 XML에서 HTML 목록 항목을 채우려고합니다. 현재 단일 목록에 대해 작업하고 있지만 여러 목록이 포함 된 XML에서 특정 목록을로드하는 방법을 찾을 수 없습니다.특정 XML 속성을 기반으로 PHP foreach 루프
$xml=simplexml_load_file("checklists.xml");
foreach($xml->checklists->list->item as $value)
{
echo "<li><a> " . $value . "</a></li>";
}
내가 XML에 여러 목록을 가지고 싶다 : 이것은 하나의 목록을 작동하는 PHP입니다
<?xml version="1.0" encoding="ISO-8859-1" ?>
<checklists>
<list>
<item>List Item 1</item>
<item>List Item 2</item>
</list>
</checklists>
:
이
는 하나의 목록에 대한 작업 XML 파일입니다 같은 형식의 사용 특성 :<?xml version="1.0" encoding="ISO-8859-1" ?>
<checklists>
<list name='List One'>
<item>List Item 1</item>
<item>List Item 2</item>
</list>
<list name='List Two'>
<item>List Item 1</item>
<item>List Item 2</item>
</list>
</checklists>
나는 SPECI하는 foreach 루프를 실행하는 방법을 발견하지 않았습니다 목록 속성에 fic. 이 작업을 수행하는 방법에 대해 꽤 많이 검색했습니다. 나는 그것이 매우 간단하다라고 상상한다. 그러나 나는 길을 잃는다. 또는이를 달성하는 더 좋은 방법이있을 수 있습니다.
편집 : 한 번에 하나의 목록 만로드하려고합니다. 따라서 누군가는 목록 하나만 찾고 페이지 2는 목록 2를보고 싶지 않습니다. 결국이 XML 파일에는 많은 목록이 있습니다.
감사합니다.
이 아마도 당신이 생성 된 HTML이보고 싶은 방법의 예를 보여줄 수있는 희망? – Phil
@ 필 평범한 것 같이
목록. HTML 부분은 훌륭하지만, 어려운 부분은 목록 중 하나만 foreach 루프를 실행하는 것입니다. 감사 – andyarnold