PowerShell 基础操作符及语句详解
1. XML 数据操作
在处理 XML 数据时,我们可以通过特定的方式来获取节点信息。例如:
- $myXml.AddressBook.Person 可以返回一个包含多个 Person 节点的列表,每个 Person 节点包含 contactType 、 Name 和 Phone 等属性。
- $myXml.AddressBook.Person[0] 会返回第一个 Person 节点。
- $myXml.AddressBook.Person[0].ContactType 则会返回第一个 Person 节点的 contactType 属性,可能的值如 Personal 。
需要注意的是,XML 数据类型封装了 .NET 的 XmlDocument 和 XmlElement 类。与大多数 PowerShell .NET 包装器不同,这个包装器不会暴露底层类的属性,因为它们可能会与 PowerShell 为节点名称添加的动态属性发生冲突。若要访问底层类的属性,可以使用 PsBase 属性,示例代码如下:
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



