Как отличаться
<bar />
а также
<bar></bar>
с php DOMDocument:
<php $xml = new DOMDocument("1.0", "UTF-8"); $xml->loadXML('<?xml version="1.0" encoding="UTF-8"?><foo><bar /><bar></bar></foo>');
Возможно ли это? спасибо
<bar/>
а также
<bar></bar>
эквивалентны в XML. Процессоры XML будут обрабатывать их одинаково, и ваше программное обеспечение тоже должно работать.
Как XML, они эквивалентны. Как текст, они разные. Рассматривайте их как текст, а не XML, если вы хотите контролировать это различие, которое не имеет никакого отношения к XML. Имейте в виду, что вы идете против зерна. Это различие незначительно на уровне XML.