Este código tem como objetivo fazer a leitura de um XML com ASP.NET no qual deseja-se apenas ler uma tag que tenha um atributo específico. Após isso ele escreve em um Label.
XML
Código ASP.NET CS
//Carregamos o documento normalmente
XmlDocument doc = new XmlDocument();
doc.Load("caminho_do_arquivo_XML");
//Definimos no XPath qual o nome do atributo que queremos buscar.
XmlNodeList No = doc.GetElementsByTagName("menu");
//Percorremos todos os elementos do objeto que contenham este valor definido.
for (int i = 0; i < No.Count; i++)
{
if (No.Item(i).Attributes.GetNamedItem("id").InnerText == "oquee")
{
string texto = Server.HtmlDecode(No.Item(i).InnerText.ToString());
Label1.Text = texto;
}
}
XmlDocument doc = new XmlDocument();
doc.Load("caminho_do_arquivo_XML");
//Definimos no XPath qual o nome do atributo que queremos buscar.
XmlNodeList No = doc.GetElementsByTagName("menu");
//Percorremos todos os elementos do objeto que contenham este valor definido.
for (int i = 0; i < No.Count; i++)
{
if (No.Item(i).Attributes.GetNamedItem("id").InnerText == "oquee")
{
string texto = Server.HtmlDecode(No.Item(i).InnerText.ToString());
Label1.Text = texto;
}
Nenhum comentário:
Postar um comentário