#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
переменную, которую я показываю.