mnl*_*her 0 c# xml string trim char
我想修剪一个超过1个字符的字符串.字符串:
<incident_response>
<msg_id>50889_360</msg_id>
<inquiry_id>INC000000087930</inquiry_id>
<response_dt>02.26.2013 14:49:12</response_dt>
<status>0</status>
<error></error>
</incident_response>
Run Code Online (Sandbox Code Playgroud)
是的,我知道,它是一个XML文件.
string responseXML;
string inc_number =
responseXML.Trim().Trim('<inquiry_id>').TrimEnd('</inquiry_id>');
Run Code Online (Sandbox Code Playgroud)
我收到了一个CS1012错误,因为它不止一个字符.我需要整个inquiry_id(INC000000087930),没有任何其他字符.还有其他选择来获得这个号码吗?我不能使用xmlready或类似的东西,因为我从一个API模块中获取XML作为字符串.
Dan*_*rth 10
将XML作为字符串不会阻止您使用任何XML API.最容易使用的是XLinq API.它也应该在.NET 3.5中提供.
XDocument doc = XDocument.Parse(xml);
string inquiryId = (string)doc.Root.Element("inquiry_id");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
271 次 |
最近记录: |