# Trying to extract value of a variable from xml in powershell

**URL:** <https://forums.powershell.org/t/trying-to-extract-value-of-a-variable-from-xml-in-powershell/17692>\
**Category:** PowerShell Help\
**Created:** [October 5, 2021, 2:45pm UTC](https://forums.powershell.org/t/trying-to-extract-value-of-a-variable-from-xml-in-powershell/17692 "2021-10-05T14:45:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![aman1313](https://avatars.discourse-cdn.com/v4/letter/a/b487fb/32.png) [@aman1313](https://forums.powershell.org/u/aman1313)\
**Post date:** [October 5, 2021, 2:45pm UTC](https://forums.powershell.org/t/trying-to-extract-value-of-a-variable-from-xml-in-powershell/17692/1 "2021-10-05T14:45:33Z")

</div>

Hi Everyone,

I am trying to store a variable in XML but I am unable to extract it’s value while running the code. Please help.

```auto
$SerialNumber = 'C02KIGKDHDKCJ'
 $Body = @"
<computer>
    <general>
        <name>$($SerialNumber)</name>
    </general>
</computer>
"@ 

```

---

<div class="post-metadata">

**Author:** ![matt-bloomfield](https://avatars.discourse-cdn.com/v4/letter/m/dec6dc/32.png) [@matt-bloomfield](https://forums.powershell.org/u/matt-bloomfield)\
**Post date:** [October 5, 2021, 3:21pm UTC](https://forums.powershell.org/t/trying-to-extract-value-of-a-variable-from-xml-in-powershell/17692/2 "2021-10-05T15:21:59Z")

</div>

Declare the variable type as `[xml]` and use dot notation to access the value:

```auto
$SerialNumber = 'C02KIGKDHDKCJ'
[xml]$Body = @"
<computer>
    <general>
        <name>$($SerialNumber)</name>
    </general>
</computer>
"@ 

$Body.Computer.General.Name

```

---

<div class="post-metadata">

**Author:** ![aman1313](https://avatars.discourse-cdn.com/v4/letter/a/b487fb/32.png) [@aman1313](https://forums.powershell.org/u/aman1313)\
**Post date:** [October 7, 2021, 2:08pm UTC](https://forums.powershell.org/t/trying-to-extract-value-of-a-variable-from-xml-in-powershell/17692/3 "2021-10-07T14:08:17Z")

</div>

Thank You @matt-bloomfield.

---

<div class="post-metadata">

**Author:** ![dotnVo](https://avatars.discourse-cdn.com/v4/letter/d/4af34b/32.png) [@dotnVo](https://forums.powershell.org/u/dotnVo)\
**Post date:** [May 16, 2024, 8:21pm UTC](https://forums.powershell.org/t/trying-to-extract-value-of-a-variable-from-xml-in-powershell/17692/4 "2024-05-16T20:21:10Z")

</div>


