gpt4 book ai didi

c# - 我想读取 XML 文件的单个元素并将其输出到 aspx 控件

转载 作者:太空宇宙 更新时间:2023-11-03 11:12:04 25 4
gpt4 key购买 nike

我的 XML 看起来像这样:

<product id="1">
<name>A thing</name>
<description>This is what it's like</description>
</product>

我一直在寻找一个可能看起来像这样的例子:

string productID = 1;
XDocument productsXML = XDocument.Load("Products.xml");
for item in productsXML {
if (item.ID == productID) {
productNameLabel.Text = item.name;
}
}

想法是,我将能够将单个 xml 子元素输出到 .aspx 页面。

A thing

这有意义吗?几个小时以来,我一直在寻找示例,我开始认为我需要更多的脚手架,但由于所有示例都如此不同,我不确定应该遵循哪一个!

那么,如何获取单个 XML 子元素的内容,并将其输出到 .aspx?拿这个:

<product id="1">
<name>A thing</name>
<description>This is what it's like</description
</product>

并输出:

A thing

最佳答案

您可以使用 XPath(在 System.Xml.XPath 中)

string value = productsXML.XPathSelectElement("//product[@id='1']/name").Value;

关于c# - 我想读取 XML 文件的单个元素并将其输出到 aspx 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13651791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com