Мне нужно написать сценарий для передачи данных на веб-сервер, и сервер получает данные как XML и отправляет ответы в формате XML. В одном конкретном случае это отправить меня обратно XML:Является ли этот XML действительным?
<operation name="ADD_REQUEST">
<result>
<status>Failed</status>
<message>Error when performing - ADD_REQUEST - The element type "Details" must be terminated by the matching end-tag "</Details>".</message>
</result>
</operation>
Это сбоями MSXML.DOMDocument я использую, чтобы разобрать его из-за:
"</Details>"
встроен в сообщении. Если я вручную отредактирую это на
"</Details>"
XML обрабатывает штрафы.
Вопрос в том, является ли синтаксический анализатор MS чрезмерно придирчивым или же сервер отсылает обратно недействительный, то есть неправильно закодированный XML? Если последнее, я буду сука в людях, которые поддерживают сервер (это не то, что у меня есть контроль над собой).
Это не действует в соответствии с http://validator.w3.org –
http://www.w3schools.com/xml/xml_validator.asp говорит тот же –
я голосую, чтобы закрыть этот вопрос как off- потому что он просто запрашивает проверку синтаксиса –