说我有一个字符串
string var = "This is a test";
Run Code Online (Sandbox Code Playgroud)
然后我想使用这个字符串来创建一个XElement实例,如:
XElement element = XElement.Load(var);
Run Code Online (Sandbox Code Playgroud)
Mic*_*ter 47
使用XDocument.Parse方法将字符串解析为XML文档.
var document = XDocument.Parse("<element>This is a test</element>");
var element = document.Root;
Run Code Online (Sandbox Code Playgroud)
wom*_*omp 22
XElement myX = new XElement("elementName", "This is a test");
Run Code Online (Sandbox Code Playgroud)
这相当于XML:
<elementName>This is a test</elementName>
Run Code Online (Sandbox Code Playgroud)
不只是:
var el = new XElement("name", value);
Run Code Online (Sandbox Code Playgroud)
?元素需要名称,请注意.
XDocument.Parse(str).Root返回XElement。str必须是格式良好的 xml 文件。
如果你想构造 xml,你可以:(XElement el = new XElement("Root");这意味着就好像它是<Root />)
顺便说一句,您string var = "This is a test";既不是 XML 也不是无效的 XML 标记名称。