2017-08-01 72 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