$ xml chứa tài liệu xml
$e = $xml.CreateElement("Pass2")
$e.set_InnerText ("p2")
-> Lệnh này bị lỗi
$e.SetAttribute("Pass2","p221")
-> Điều này hoạt động, nhưng không phải là những gì tôi cần
Về cơ bản tôi muốn kiểm tra sự tồn tại của một thuộc tính trong tệp xml và tạo nó nếu nó không tồn tại. Đây là mã tôi đang cố sử dụng để tạo thuộc tính, sau đó tôi thực hiện
AppendChild
Tôi cần nó ở định dạng
<Pass2>p221</Pass2>
Thông báo lỗi:
Tại dòng: 1 char: 18
+ $e.set_InnerText ("p2")
+ ~
Unexpected token '(' in expression or statement.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken
Tôi đang sử dụng Windows 8 và hướng dẫn mà tôi đang theo dõi ( http://bloss.msdn.com/b/powershell/archive/2006/10/07/adding-elements-to-xml-objects-with-windows- powershell.aspx ) là ngày 2006, vậy có thay đổi cú pháp không?