Синтаксический анализ XML-файла в Safari iOS на Javascript

#javascript #xml #ios #safari

#javascript #xml #iOS #safari

Вопрос:

Как я могу проанализировать XML-файл в браузере iPad / iPod (он называется Safari iOS?) С помощью Javascript?

Я знаю, что это работает для Opera, но как насчет Safari?

 xmlDoc = document.implementation.createDocument("","",null);
xmlDoc.load('myXMLFIle.xml');
 

Комментарии:

1. «… но как насчет Safari?» Вы спрашиваете, работает ли показанный вами код в Safari или что делать в Safari? Если первое, вы пробовали?

Ответ №1:

Попробуйте следующее:

 var ParsedXMLDoc = ( new window.DOMParser() ).parseFromString( XMLContent, MIMEType );
 

Приведенный выше код работает для меня в Safari на Mac, я предполагаю, что он действителен на iOS.

Я думаю, что MIMEType может быть необязательным, и вам может потребоваться убедиться, что XML-пролог присутствует в вашем XML.

Учитывая ваш пример, вам нужно будет прочитать файл, который вы представляете как «myXMLFIle.xml » в XMLContent переменную, которую я показываю.