2
나는 이와 같은 XML 파일을 사용하고 있습니다.PHP XML 형제 태그의 속성에 액세스하기
<m>
<n>
<name id="1">test</name>
<id>10</id>
</n>
<n>
......
</n>
</m>
10 다음에 형제 태그 "name"의 id 값을 가져옵니다.
나는 형제 태그에 "이름"의 id 속성 값을 가져 오는 방법을 알지 못합니다. 형제 속성에 액세스하기위한 방법이 있습니까?
$test=$xml->xpath("//n['10']/::*");
이 ID ("<name id="1">test</name>
") 값에는 어떻게 액세스합니까?
감사
'/ @ id '를 추가하는 경우 SimpleXML의'xpath()'메서드는 항상 * 문자열 *이 아닌 객체의 배열을 반환한다는 것을 기억하십시오. 따라서 속성의 실제 값은'(string) $ test [0]'으로 액세스됩니다. – IMSoP