Wpf 在文本框上显示XML文件中的特定节点

Wpf 在文本框上显示XML文件中的特定节点,wpf,xaml,xmldataprovider,Wpf,Xaml,Xmldataprovider,我有一个xml文件,看起来像这样 <Data> <NumberID>23423</NumberID> <NumberID>34234</NumberID> <NumberID>45435</NumberID> </Data> 23423 34234 45435 如何在textbox控件上显示特定节点?目前,我正在尝试显示XML文件中的第二个“NumberID”: <Window

我有一个xml文件,看起来像这样

<Data>
  <NumberID>23423</NumberID>
  <NumberID>34234</NumberID>
  <NumberID>45435</NumberID>
</Data>

23423
34234
45435
如何在textbox控件上显示特定节点?目前,我正在尝试显示XML文件中的第二个“NumberID”:

<Window.Resources>
        <XmlDataProvider x:Key="RoutingData"
               Source="/RoutingLogic.xml"
               XPath="Data/NumberID[2]"/>         
</Window.Resources>



但它现在显示出任何东西。我做错了什么?

我知道了。我将绑定信息更改为:

<Window.Resources>
        <XmlDataProvider x:Key="RoutingData"
               Source="/RoutingLogic.xml"
               XPath="Data"/>         
</Window.Resources>


<Window.Resources>
        <XmlDataProvider x:Key="RoutingData"
               Source="/RoutingLogic.xml"
               XPath="Data"/>         
</Window.Resources>
<TextBox Text="{Binding Source={StaticResource RoutingData}, XPath=NumberID[2]}"/>