2011-04-06 611 views
1

鑑於以下XML,我可以使用什麼查詢將preapprovalKey的值提取到字符串變量? LINQ to XML還有一點新意。Linq to XML問題

<?xml version="1.0" encoding="UTF-8" ?> 
- <ns2:PreapprovalResponse xmlns:ns2="http://svcs.paypal.com/types/ap"> 
- <responseEnvelope> 
    <timestamp>2011-04-05T18:35:32.952-07:00</timestamp> 
    <ack>Success</ack> 
    <correlationId>7cec030fa3eb2</correlationId> 
    <build>1655692</build> 
    </responseEnvelope> 
    <preapprovalKey>PA-9AG427954Y7578617</preapprovalKey> 
    </ns2:PreapprovalResponse> 
+0

你的意思是preapprovalKey? – 2011-04-06 02:05:11

+0

對不起,漫長的一天。發佈編輯。 – Scott 2011-04-06 02:06:32

回答

5
XDocument doc = XDocument.Load("test.xml"); 
string preapprovalKey = doc.Descendants("preapprovalKey").Single().Value; 
+0

太棒了,謝謝。我會盡快接受你的回答。 – Scott 2011-04-06 02:09:05