2017-08-01 69 views
1

我试图通过PowerShell来一行文本添加到我的XML文档,我的电话簿发生器,允许LDAP查找查询我们的数字通过PowerShell的将文本添加到XML文件,而不元素标记

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

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

有没有一种方法可以简单地将它附加到XML而不需要将它附加到节点上?

回答

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