【发布时间】:2011-04-25 13:31:33
【问题描述】:
假设我有一个类似
的字符串string var = "This is a test";
然后我想用这个字符串来创建一个 XElement 的实例,比如:
XElement element = XElement.Load(var);
【问题讨论】:
-
使用 vb.net -> Dim myX =
这是一个测试 ...完成。
标签: c#
假设我有一个类似
的字符串string var = "This is a test";
然后我想用这个字符串来创建一个 XElement 的实例,比如:
XElement element = XElement.Load(var);
【问题讨论】:
标签: c#
使用 XDocument.Parse 方法将字符串解析为 XML 文档。
var document = XDocument.Parse("<element>This is a test</element>");
var element = document.Root;
【讨论】:
stringBuilder 和string.Format() 处理字符串部分也很好。 +1为您的答案! :)
XElement myX = new XElement("elementName", "This is a test");
这将等同于 XML:
<elementName>This is a test</elementName>
【讨论】:
不就是这样吗:
var el = new XElement("name", value);
?元素需要名称,注意。
【讨论】:
XDocument.Parse(str).Root 返回XElement。 str 必须是格式良好的 xml 文档。
如果你想构造xml你可以:XElement el = new XElement("Root");(这意味着好像它是<Root />)
顺便说一句,您的 string var = "This is a test"; 既不是 XML,也不是有效的 XML 标记名称。
【讨论】: