通过Powershell将文本添加到没有元素标签的XML文件

时间:2017-08-01 05:51:36

标签: xml powershell

我正在尝试通过Powershell为我的XML文档添加一行文本,用于我的电话簿生成器,允许对我们的数字进行LDAP查询查询

"(&(objectCategory=person)(objectClass=user)(|(cn=%)(sn=%)))(|(telephoneNumber=%)(mobile=%)(ipPhone=%))7"

我有一个很长的谷歌在线,似乎无法找到一种方法将其添加到XML而不将其放在元素/节点内。

有没有办法简单地将它附加到XML而不将其附加到节点?

1 个答案:

答案 0 :(得分:1)

有效 XML文档中的所有内容都是节点,即使元素中的文本是节点。如果只是将字符串附加到XML文档,它就不再成为XML。那时它只是一个文本文件。但是,如果您真的想要,请将您的XML文档视为具有Out-File

的常规文本文件
$LDAP = "(&(objectCategory=person)(objectClass=user)(|(cn=%)(sn=%)))(|(telephoneNumber=%)(mobile=%)(ipPhone=%))7"
$LDAP | Out-File -FilePath yourxmldoc.xml -Append