如何使用SetAttribute将冒号字符放入xml属性powershell中

时间:2014-05-27 03:29:41

标签: powershell colon

如何使用SetAttribute将冒号字符放入xml属性powershell中 像 - > android:hardwareAccelerated = true

1 个答案:

答案 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')