首页 » PHP教程 » php中的xmlwriter技巧_205C 运用XmlTextWriter创建Xml

php中的xmlwriter技巧_205C 运用XmlTextWriter创建Xml

访客 2024-11-20 0

扫一扫用手机浏览

文章目录 [+]

描述

WriteStartDocument

php中的xmlwriter技巧_205C 运用XmlTextWriter创建Xml

书写版本为“1.0”的 XML 声明

php中的xmlwriter技巧_205C 运用XmlTextWriter创建Xml
(图片来自网络侵删)

WriteEndDocument

关闭任何打开的元素或属性

Close

关闭流

WriteDocType

写出具有指定名称和可选属性的 DOCTYPE 声明

WriteStartElement

写出指定的开始标记

WriteEndElement

关闭一个元素

WriteFullEndElement

关闭一个元素,并且总是写入完全的结束标记

WriteElementString

写出包含字符串值的元素

WriteStartAttribute

书写属性的起始内容

WriteEndAttribute

关闭上一个 WriteStartAttribute 调用

WriteRaw

手动书写原始标记 (可用于批量写入节点)

WriteString

书写一个字符串

WriteAttributeString

出具有指定值的属性

WriteCData

写出包含指定文本的 <![CDATA[...]]> 块

WriteComment

写出包含指定文本的注释 <!--...-->

WriteWhiteSpace

写出给定的空缺

WriteProcessingInstruction

写出在名称和文本之间带有空格的处理指令

一个例子

private void btnCreateXml_Click(object sender, EventArgs e){ XmlTextWriter writer = new XmlTextWriter("./x.xml", System.Text.Encoding.UTF8); writer.Formatting = Formatting.Indented;//利用自动缩进便于阅读 //写入根元素 writer.WriteStartElement("Users"); //开始一个元素 writer.WriteStartElement("User"); writer.WriteAttributeString("Country","蜀国"); writer.WriteElementString("Name", "张飞"); writer.WriteElementString("Age", "20"); //关闭元素 writer.WriteEndElement(); //开始一个元素 writer.WriteStartElement("User"); writer.WriteElementString("Name", "刘备"); writer.WriteElementString("Age", "30"); //关闭元素 writer.WriteEndElement(); //利用字符串拼接 writer.WriteRaw("<User><Name>关羽</Name></User>"); //关闭根元素 writer.WriteFullEndElement(); //将XML写入文件并关闭writer writer.Close();}

天生的xml 文件

<Users> <User Country="蜀国"> <Name>张飞</Name> <Age>20</Age> </User> <User> <Name>刘备</Name> <Age>30</Age> </User> <User> <Name> 关羽 </Name> </User></Users>

标签:

相关文章

介绍白点控制之路,从原理到方法

白点,作为生活中常见的现象,无处不在。对于如何控制白点,许多人却感到困惑。本文将从原理出发,探讨白点的控制方法,并结合实际案例,为...

PHP教程 2025-01-03 阅读0 评论0

介绍直播王者,如何开启你的电竞直播之旅

随着电竞产业的蓬勃发展,越来越多的年轻人投身于电竞直播行业。王者荣耀作为一款备受欢迎的MOBA手游,吸引了大量玩家和观众。如何开启...

PHP教程 2025-01-03 阅读0 评论0