Синтаксический анализ XML [дубликаты]
Возможный дубликат:
отличается в Xpath?
Я пытаюсь извлечь данные из моего файла XML с помощью PHP. Я хочу стать уникальнымProductRange
основанный наWebCategory
из моего файла XML. Но код PHP, написанный ниже, генерирует повторяющиеся / повторяющиеся результаты. Я нене знаю, где я делаю ошибку! Вот код:
XML-код:
Я хочу стать уникальнымProductRange
основанный наWebCategory
из моего файла XML. Но код PHP, написанный ниже, генерирует повторяющиеся / повторяющиеся результаты. Я нене знаю, где я делаю ошибку!
PHP-код:
attributes();
if (!in_array((string)$attr->WebCategory, $cat)){
printf('%s', anchor($prifix . $attr->Code, $attr->ProductRange));
$cat[] = (string)$attr->WebCategory;
}
}
?>
ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: Я хочу извлечьProductRange
на основании данногоWebCategory
например, я хочу показать все ProductRange в соответствии с их веб-категорией, например, этот запрос SQL:
"select ProductRange from XML where WebCategory='Mobiles'"
и это может дать мне отчетливоепродукции Диапазон»(Не повторяющиеся результаты) на основе XML, как это:
Htc
Samsung
iphone
и так ... Я старался изо всех сил, но не удалось создать уникальный "продукции Диапазон» основанный на использовании подхода кодирования, упомянутого выше.
Пожалуйста, поправьте меня, где я ошибаюсь, и, пожалуйста, направьте меня туда, где мне нужно внести изменения, чтобы получить уникальныйProductRange
как уже упоминалось выше.