【发布时间】:2021-10-27 22:25:35
【问题描述】:
源 XML 数据 -
<EntityType Name="WorkItem">
<Property Name="WorkItemId" Type="Edm.Int32" Nullable="false">
<Annotation Term="Ref.ReferenceName" String="System.Id" />
<Annotation Term="Display.DisplayName" String="Work Item Id" />
</Property>
<Property Name="InProgressDate" Type="Edm.DateTimeOffset">
<Annotation Term="Display.DisplayName" String="InProgress Date" />
</Property>
<Property Name="InProgressDateSK" Type="Edm.Int32" />
<Property Name="CompletedDateSK" Type="Edm.Int32" />
</EntityType>
所需的输出如下所示或至少以列格式。如果输出的格式不完全低于所示的标题格式,则可以,但在调整代码以获取列格式的结果时寻求帮助
我尝试了什么 -
Select-Xml -Path D:\Temp\meta.xml -XPath '/EntityType/Property' | ForEach-Object { $_.Node.Name, $_.Node.Type, $_.node.Annotation }
还有
Select-Xml -Path D:\Temp\meta.xml -XPath '/EntityType/Property' | select -ExpandProperty Node
【问题讨论】:
-
酷。但是你在问我们什么?
-
寻求帮助以获得我在所需输出中显示的结果
-
哦,好的。您能否让我们知道您当前的方法有哪些有效和无效,以帮助我们确定要做什么?你投入的工作越多,你就越有可能得到好的答案。高质量的问题通常会在 15 分钟内得到答案。或许阅读How to Ask 来提供帮助?
标签: xml powershell