Javascript UIWebView是否允许XML DOM解析器?

Javascript UIWebView是否允许XML DOM解析器?,javascript,iphone,objective-c,ios,uiwebview,Javascript,Iphone,Objective C,Ios,Uiwebview,我不太确定,什么也没找到 使用stringByEvaluatingJavascriptFromString:,我已经能够从objective-c操作页面中的javascript。但是,我现在希望通过将iOS UIWebView中的原始xml数据传递到应用程序本地的html文件中,然后使用解析后的数据来填充表单字段 查看W3C文档,我似乎需要做如下操作: parser = new DOMParser(); xmlString = parser.parseFromString(txt, "text/

我不太确定,什么也没找到

使用stringByEvaluatingJavascriptFromString:,我已经能够从objective-c操作页面中的javascript。但是,我现在希望通过将iOS UIWebView中的原始xml数据传递到应用程序本地的html文件中,然后使用解析后的数据来填充表单字段

查看W3C文档,我似乎需要做如下操作:

parser = new DOMParser();
xmlString = parser.parseFromString(txt, "text/xml");
它应该从XML返回一个DOM对象,这里由字符串txt表示。然后,我应该能够从中访问这个DOM对象的属性

xmlString.getElementsByTagName("from")[0].childNodes[0].nodeValue;
假设我们有一个XML节点,例如:

<from>Sender</from>
然而,这似乎不起作用。将nodeValue设置为字符串并返回它将返回nil。同样,表单字段也不会填充


那么,我的问题是,应用程序中的嵌入式浏览器是否可以使用DOM解析器——如果可以,我可以使用什么语法从中访问值?

很快就解决了,不幸的是速度非常快。在设置表单字段时,似乎需要指定值而不是innerhtml

所以我做了:

document.getElementById("FIELDID").value = 
            xmlString.getElementsByTagName("from")[0].childNodes[0].nodeValue;
另外,我将参数传递给DOM解析器时出错了——第二个参数是text/xml