c# - - - 创建 xml 字符串并保存为 xml 文件

创建 xml 字符串并保存为 xml 文件

1.1 创建 xml 字符串并保存为 xml 文件

代码。

// 创建一个 xml 格式的字符串
System.Text.StringBuilder xmlCharacterString = new System.Text.StringBuilder();
xmlCharacterString.Append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
xmlCharacterString.Append("<PRPA_IN201305UV02 xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ITSVersion=\"XML_1.0\" xmlns=\"urn:hl7-org:v3\" xsi:schemaLocation=\"urn:hl7-org:v3 ../multicacheschemas/PRPA_IN201305UV02.xsd\">");
xmlCharacterString.Append("<id root=\"2.16.156.10011.2.5.1.1\" extension=\"" + Guid.NewGuid().ToString() + "\"/>");
xmlCharacterString.Append("<creationTime value=\"" + DateTime.Now.ToString("yyyyMMddHHmmss") + "\"/>");
xmlCharacterString.Append("</PRPA_IN201305UV02>");
// 将字符串解析为 XDocument 对象并保存  
System.Xml.Linq.XDocument doc = System.Xml.Linq.XDocument.Parse(xmlCharacterString.ToString());
doc.Save(@"XMLFile1.xml");

保存后的 xml 文件。

image.png

image.png