У меня есть файл XML, как это:Создание файла XML с Javascript или PHP
<bracelets>
<photo filename="b1.jpg" thumbnail="a1.jpg" description="aa" />
<photo filename="b2.jpg" thumbnail="a2.jpg" description="aa" />
<photo filename="b3.jpg" thumbnail="a3.jpg" description="aa" />
<photo filename="b4.jpg" thumbnail="a4.jpg" description="aa" />
</bracelets>
Я хочу, чтобы извлечь все имена изображений на страницу PHP.
Я в настоящее время используют это:
$bracelets = simplexml_load_file($bracelets_xml);
x = xmlDoc.getElementsByTagName('photo')[0].attributes;
for (i = 0; i < x.length; i++) {
document.write(x[i].childNodes[0].nodeValue);
}
Но вот его только один образ, который я могу взять. Мне нужны все изображения для извлечения.
Вы понимаете код, который вы написали? Я думаю, вы должны начать с выяснения того, что делает каждая строка, потому что это мгновенно ответит на ваш вопрос. – Tomalak
Да, это '[0]' в значительной степени ограничивает его только первым. – Anthony
@Tomalak У меня есть правильный ответ от Энтони и тоже редактировал этот вопрос. Но я не могу больше задавать вопрос из Stackoverflow из-за плохого голосования на вопрос, который они заблокировали меня. Пожалуйста, помогите мне заставить его работать, спасибо n advence .. – Wazan