Пожалуйста, внимательно прочитайте и я ценю за вашу помощь и ответы.Я не могу получить данные из xml-файла
Мой код получает данные из xml и показывает, но работает только с моими категориями. Xml не на моем products.xml.
Это моя categories.xml структура:
<?xml version="1.0"?>
<categories>
<category>
<categories_name>name</categories_name>
<sort_order>order number</sort_order>
</category>
<category>
<categories_name>name</categories_name>
<sort_order>order number</sort_order>
</category>
</categories>
и код, который я использовал
<?php
$xml=simplexml_load_file("categories.xml") or die("Error: Cannot create object");
foreach ($xml->children() as $category): ?>
<div class="product">
<img src="<?= $category->categories_name; ?>"><br>
<?= $category->sort_order; ?>
</div>
<?php endforeach; ?>
и его прекрасно работает.
Но когда я пробовал этот код на своем products.xml, он показывал пробел. Вот мой products.xml:
<TABLE-RECORDS>
<EXPORT-RECORDS>
<PRODUCT>
<PRODUCTS_NAME>name </PRODUCTS_NAME>
<PRODUCTS_DESCRIPTION>details</PRODUCTS_DESCRIPTION>
<PRODUCTS_IMAGE>number</PRODUCTS_IMAGE>
<PRODUCTS_PRICE>$</PRODUCTS_PRICE>
</PRODUCT>
<PRODUCT>
<PRODUCTS_NAME>name </PRODUCTS_NAME>
<PRODUCTS_DESCRIPTION>details</PRODUCTS_DESCRIPTION>
<PRODUCTS_IMAGE>number</PRODUCTS_IMAGE>
<PRODUCTS_PRICE>$</PRODUCTS_PRICE>
</PRODUCT>
</EXPORT-RECORDS>
</TABLE-RECORDS>
и здесь код PHP для выборки:
<?php $xml=simplexml_load_file("products.xml") or die("Error: Cannot create object");
foreach ($xml->children() as $product): ?>
<div class="product">
<?= $product->PRODUCTS_NAME; ?>
</div>
Я думаю, что я получаю ошибку TABLE-RECORDS. Я проверил много раз, но ничего не получил ... он показывает мне пустую страницу.
OMG как я могу забыть это лол: P: D Я работаю над всей этой ночи я думаю, что нужно отдыхать в настоящее время Спасибо так много: P: D FRESH MIND GET FRESH IDEA :) –