我正在尝试将android xml转换为Plist,但是由于Android xml的属性名称中包含COLONS,因此我面临该问题,如下所示:
<PreferenceCategory android_title="Identity" >
<EditTextPreference
android:key="systemname"
android_title="System Name" />
</PreferenceCategory>
因此,当我尝试使用XSLT读取属性值时,会出现以下错误:
XPath evaluation returned no result.
我对XSLT还是陌生的,所以任何人都可以帮助我阅读上面提到的名称中带有冒号的属性值。
我通过在XSLT中使用exclude-result-prefixes属性进行管理。我的样式表标签如下所示。
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:android="http://schemas.android.com/apk/res/android"
exclude-result-prefixes="android">
如果要在编译期间排除任何名称空间,则使用exclude-result-prefixes属性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句