如何使用SetAttribute将冒号字符放入xml属性powershell中 像 - > android:hardwareAccelerated = true
答案 0 :(得分:3)
您传递与" android:"对应的命名空间的URI。前缀。
如果您的XML看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.package.name"
android:versionCode="2"
android:versionName="1.1">
<application android:icon="@drawable/icon" android:label="@string/app_name">
</application>
</manifest>
(顺便说一下,你真的应该在你的问题中提供XML,而不是让我们查找它。)
请注意xmlns:android="http://schemas.android.com/apk/res/android"
。
然后,您可以通过传递该URI来设置属性:
$myXml.manifest.application.SetAttribute(
'hardwareAccelerated',
'http://schemas.android.com/apk/res/android',
'true')