因为KML实际是一种基于面向对象的标记语言,在上篇中我们对官方的KML路径文件进行分析,并提取中其中的对象进行抽象分析建立类。这样做的好处是程序具有很好的扩展性和可重用性。但是如果我们只需要生成具有固定格式的KML文件,可以采用一种更为简单的方法。
这里将用到System.Xml命名空间下的XmlTextWriter类,这个类允许将XML写到一个文件中。下面列出一些常用的方法:
WriteStartDocument 书写版本为“1.0”的XML声明
WriteEndDocument 关闭任何打开的元素或属性
WriteStartElement 开始一个元素
WriteEndElement 关闭一个元素
WriteElementString 编写具有制定本地名称和值的元素
WriteAttributeString 添加属性
WriteString 编写给定的文本内容
Close关闭流
依照惯例,还是将google官方的路径文件贴在这里,便于阅读。
<?xml version="1.0" encoding="UTF-8"?><kml xmlns&#