<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic PSTK: Reading XML in General Discussion</title>
    <link>https://community.netapp.com/t5/General-Discussion/PSTK-Reading-XML/m-p/170020#M1324</link>
    <description>&lt;P&gt;Hope you can help.&lt;/P&gt;&lt;P&gt;So I've created a PowerShell script to pull back some volume information via the REST API and exported it to XML, here is a brief extract:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;?xml version="1.0"?&amp;gt;
-&amp;lt;Objs xmlns="http://schemas.microsoft.com/powershell/2004/04" Version="1.1.0.1"&amp;gt;
  -&amp;lt;Obj RefId="0"&amp;gt;
    -&amp;lt;TN RefId="0"&amp;gt;
      &amp;lt;T&amp;gt;Selected.System.Management.Automation.PSCustomObject&amp;lt;/T&amp;gt;
      &amp;lt;T&amp;gt;System.Management.Automation.PSCustomObject&amp;lt;/T&amp;gt;
      &amp;lt;T&amp;gt;System.Object&amp;lt;/T&amp;gt;
    &amp;lt;/TN&amp;gt;
    -&amp;lt;MS&amp;gt;
      &amp;lt;S N="uuid"&amp;gt;0058b9ad-5b3c-4871-bd68-b887430cf914&amp;lt;/S&amp;gt;
      &amp;lt;S N="comment"&amp;gt;Oracle DB&amp;lt;/S&amp;gt;
      &amp;lt;S N="create_time"&amp;gt;2018-12-04T17:26:37+00:00&amp;lt;/S&amp;gt;
      &amp;lt;S N="name"&amp;gt;oracle_data&amp;lt;/S&amp;gt;
      &amp;lt;S N="style"&amp;gt;flexvol&amp;lt;/S&amp;gt;
      &amp;lt;B N="is_svm_root"&amp;gt;false&amp;lt;/B&amp;gt;
      &amp;lt;S N="type"&amp;gt;rw&amp;lt;/S&amp;gt;
        -&amp;lt;Obj RefId="1" N="aggregates"&amp;gt;
          -&amp;lt;TN RefId="1"&amp;gt;
            &amp;lt;T&amp;gt;System.Object[]&amp;lt;/T&amp;gt;
            &amp;lt;T&amp;gt;System.Array&amp;lt;/T&amp;gt;
            &amp;lt;T&amp;gt;System.Object&amp;lt;/T&amp;gt;
          &amp;lt;/TN&amp;gt;
          -&amp;lt;LST&amp;gt;
            -&amp;lt;Obj RefId="2"&amp;gt;
              -&amp;lt;TN RefId="2"&amp;gt;
                &amp;lt;T&amp;gt;System.Management.Automation.PSCustomObject&amp;lt;/T&amp;gt;
                &amp;lt;T&amp;gt;System.Object&amp;lt;/T&amp;gt;
              &amp;lt;/TN&amp;gt;
              -&amp;lt;MS&amp;gt;
                &amp;lt;S N="name"&amp;gt;n1_aggr_data01&amp;lt;/S&amp;gt;
                &amp;lt;S N="uuid"&amp;gt;1df78d34-9649-45ea-abf2-952ef11a0445&amp;lt;/S&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;I've then imported the XML to a variable:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;$xml = Get-Content xml.xml&lt;/LI-CODE&gt;&lt;P&gt;I've then been trying to pull back content using this type of format, but without any luck:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;$xml.root_node.child_node_type&lt;/LI-CODE&gt;&lt;P&gt;1. How can I pull back the information for a single volume?&lt;/P&gt;&lt;P&gt;2. How can I pull back all of the volume names?&lt;/P&gt;&lt;P&gt;3. How can I pull back all the aggregate names that are listed within the XML?&lt;/P&gt;&lt;P&gt;4. Is there a better way to do what I'm trying to do?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;</description>
    <pubDate>Wed, 04 Jun 2025 10:13:43 GMT</pubDate>
    <dc:creator>tyrone_owen_1</dc:creator>
    <dc:date>2025-06-04T10:13:43Z</dc:date>
    <item>
      <title>PSTK: Reading XML</title>
      <link>https://community.netapp.com/t5/General-Discussion/PSTK-Reading-XML/m-p/170020#M1324</link>
      <description>&lt;P&gt;Hope you can help.&lt;/P&gt;&lt;P&gt;So I've created a PowerShell script to pull back some volume information via the REST API and exported it to XML, here is a brief extract:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;?xml version="1.0"?&amp;gt;
-&amp;lt;Objs xmlns="http://schemas.microsoft.com/powershell/2004/04" Version="1.1.0.1"&amp;gt;
  -&amp;lt;Obj RefId="0"&amp;gt;
    -&amp;lt;TN RefId="0"&amp;gt;
      &amp;lt;T&amp;gt;Selected.System.Management.Automation.PSCustomObject&amp;lt;/T&amp;gt;
      &amp;lt;T&amp;gt;System.Management.Automation.PSCustomObject&amp;lt;/T&amp;gt;
      &amp;lt;T&amp;gt;System.Object&amp;lt;/T&amp;gt;
    &amp;lt;/TN&amp;gt;
    -&amp;lt;MS&amp;gt;
      &amp;lt;S N="uuid"&amp;gt;0058b9ad-5b3c-4871-bd68-b887430cf914&amp;lt;/S&amp;gt;
      &amp;lt;S N="comment"&amp;gt;Oracle DB&amp;lt;/S&amp;gt;
      &amp;lt;S N="create_time"&amp;gt;2018-12-04T17:26:37+00:00&amp;lt;/S&amp;gt;
      &amp;lt;S N="name"&amp;gt;oracle_data&amp;lt;/S&amp;gt;
      &amp;lt;S N="style"&amp;gt;flexvol&amp;lt;/S&amp;gt;
      &amp;lt;B N="is_svm_root"&amp;gt;false&amp;lt;/B&amp;gt;
      &amp;lt;S N="type"&amp;gt;rw&amp;lt;/S&amp;gt;
        -&amp;lt;Obj RefId="1" N="aggregates"&amp;gt;
          -&amp;lt;TN RefId="1"&amp;gt;
            &amp;lt;T&amp;gt;System.Object[]&amp;lt;/T&amp;gt;
            &amp;lt;T&amp;gt;System.Array&amp;lt;/T&amp;gt;
            &amp;lt;T&amp;gt;System.Object&amp;lt;/T&amp;gt;
          &amp;lt;/TN&amp;gt;
          -&amp;lt;LST&amp;gt;
            -&amp;lt;Obj RefId="2"&amp;gt;
              -&amp;lt;TN RefId="2"&amp;gt;
                &amp;lt;T&amp;gt;System.Management.Automation.PSCustomObject&amp;lt;/T&amp;gt;
                &amp;lt;T&amp;gt;System.Object&amp;lt;/T&amp;gt;
              &amp;lt;/TN&amp;gt;
              -&amp;lt;MS&amp;gt;
                &amp;lt;S N="name"&amp;gt;n1_aggr_data01&amp;lt;/S&amp;gt;
                &amp;lt;S N="uuid"&amp;gt;1df78d34-9649-45ea-abf2-952ef11a0445&amp;lt;/S&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;I've then imported the XML to a variable:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;$xml = Get-Content xml.xml&lt;/LI-CODE&gt;&lt;P&gt;I've then been trying to pull back content using this type of format, but without any luck:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;$xml.root_node.child_node_type&lt;/LI-CODE&gt;&lt;P&gt;1. How can I pull back the information for a single volume?&lt;/P&gt;&lt;P&gt;2. How can I pull back all of the volume names?&lt;/P&gt;&lt;P&gt;3. How can I pull back all the aggregate names that are listed within the XML?&lt;/P&gt;&lt;P&gt;4. Is there a better way to do what I'm trying to do?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 10:13:43 GMT</pubDate>
      <guid>https://community.netapp.com/t5/General-Discussion/PSTK-Reading-XML/m-p/170020#M1324</guid>
      <dc:creator>tyrone_owen_1</dc:creator>
      <dc:date>2025-06-04T10:13:43Z</dc:date>
    </item>
  </channel>
</rss>

