Titanium如何在webview中加载XML?

时间:2014-07-10 12:58:18

标签: xml webview titanium

我在Titanium for iOS / Android中进行编程,我需要在webview中加载XML。 我需要直接在webview中加载XML,而不是从XML文件加载XML。

所以,我需要使用webview.setHtml(...)而不是webview.url(...)。它工作正常,webview显示内容,但setHtml()方法没有正确加载XSL样式文件。

我尝试使用url()方法,它可以正常加载XSL样式文件。但对我来说不是一个好的解决方案,因为我需要直接做,没有XML文件。

例如,如果我这样做,它适用于XSL:

webview.url='test.xml';

但是这个,显示了没有XSL样式的XML内容:

webview.setHtml('<?xml version="1.0" encoding="ISO-8859-1"?><?xml-stylesheethref
="test.xsl" type="text/xsl"?><result><entry><form><orth>ahardi</orth><sf
_set><sf sort="ahardi">.........');

为什么会这样?

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果第一个例子有效:

webview.url='test.xml';

您可以将生成的XML信息写入文件,然后再次使用webview.url。