我是编程UWP应用程序的初学者,但我知道c#。我的问题是,我怎么能在UWP应用程序中使用selectnodes,因为定义不存在......我将如何解决这个问题?感谢。
如果需要,这是我的代码
<?php
function get_string_between($string, $start, $end){
$string = ' ' . $string;
$ini = strpos($string, $start);
if ($ini == 0) return '';
$ini += strlen($start);
$len = strpos($string, $end, $ini) - $ini;
return substr($string, $ini, $len);
}
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Accept-language: en\r\n" .
"Cookie: accept_rules=true\r\n"
)
);
$context = stream_context_create($opts);
$fullstring = file_get_contents('http://showup.tv/Natusia', false, $context);
$parsed = get_string_between($fullstring, '<span class="progress-text">', '</span>');
echo $parsed;
?>
答案 0 :(得分:0)
我怎么能在UWP应用程序中使用selectnodes,因为定义不存在......我将如何解决这个问题?
问题是您对System.Xml
使用了错误的命名空间(XmlDocument
)。请使用Windows.Data.Xml.Dom
命名空间。有关更多信息,请参阅XmlDocument
类官方文档。
using Windows.Data.Xml.Dom;
......
XmlDocument responseXML = new XmlDocument();
responseXML.LoadXml(response);
string innerText = responseXML.SelectNodes("//maininfo").Item(0).InnerText;
以下是official XML DOM sample,请检查。