XMLDLL操作说明文档(一)
2015-11-13 21:27
330 查看
XMLDLL已变动,请参看另一篇文章
点击打开链接
最近用vb.net编写了XMLDLL,提供xml文件的基本操作。
现将说明文档提供如下:
New()
New(ByVal xmlFile As String)
New(ByVal inStream As System.IO.Stream)
New(ByVal txtReader As System.IO.TextReader)
New(ByVal xmlReader As System.Xml.XmlReader)
XMLFile_Format(ByVal xmlFileName_Save As String) As Boolean’格式化XML文件
CreateXmlFile(ByVal xmlFile_Create As String,
ByVal Encoding As System.Text.Encoding,
Optional ByVal element_Name As String = "root",
Optional ByVal element_Name_perfix As String = "",
Optional ByVal element_value As String = "",
Optional ByVal namespaceURI As String = ""
) As Boolean '创建xml文件
CreateXMLFile(ByVal xmlFile_Create As String,
ByVal Encoding As String,
Optional ByVal element_name As String = "root",
Optional ByVal element_Name_perfix As String = "",
Optional ByVal element_value As String = "",
Optional ByVal namespaceUri As String = "") As Boolean '创建xml文件
Add_XML_Element(ByVal xmlFileName As String,
ByVal parent_node As String,
ByVal element As String,
Optional ByVal value As String = "",
Optional ByVal element_prefix As String = "",
Optional ByVal nameSpaceURi As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As Boolean'增加主节点
Add_XML_Attribute(ByVal xmlFileName As String,
ByVal element As String,
ByVal Attribute() As Xml.XmlAttribute,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As Boolean
Remove_XMLnode(ByVal xmlFileName As String,
ByVal element As String,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As Boolean '删除主节点
Remove_XMLnode_Attribute(ByVal xmlFileName As String,
ByVal element As String,
Optional ByVal parent_node As String = "",
Optional ByVal attribute_name As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As Boolean'删除主节点属性
Get_XMLnode_Value(ByVal xmlFileName As String,
ByVal element As String,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As String '得到节点值
Set_XMLnode_Value(ByVal xmlFileName As String,
ByVal element As String,
ByVal element_value As String,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As Boolean'得到节点值
Get_XMLnode_Attrib_Value(ByVal xmlFileName As String,
ByVal element As String,
ByVal element_attr_name As String,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As String'得到节点属性值
Set_XMLnode_Attrib_Value(ByVal xmlFileName As String,
ByVal element As String,
ByVal element_attr_name As String,
ByVal element_attr_value As String,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As Boolean'设置节点属性值
xmlToTable(ByVal start_element As String,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As DataTable 'xml节点转为datatable
xmlToTreeview(ByVal start_element As String,
ByVal m_treeview As System.Windows.Forms.TreeView,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing,
Optional ByVal m_imagelist As System.Windows.Forms.ImageList = Nothing) ‘xml导出到treeview控件
点击打开链接
最近用vb.net编写了XMLDLL,提供xml文件的基本操作。
现将说明文档提供如下:
New()
New(ByVal xmlFile As String)
New(ByVal inStream As System.IO.Stream)
New(ByVal txtReader As System.IO.TextReader)
New(ByVal xmlReader As System.Xml.XmlReader)
XMLFile_Format(ByVal xmlFileName_Save As String) As Boolean’格式化XML文件
CreateXmlFile(ByVal xmlFile_Create As String,
ByVal Encoding As System.Text.Encoding,
Optional ByVal element_Name As String = "root",
Optional ByVal element_Name_perfix As String = "",
Optional ByVal element_value As String = "",
Optional ByVal namespaceURI As String = ""
) As Boolean '创建xml文件
CreateXMLFile(ByVal xmlFile_Create As String,
ByVal Encoding As String,
Optional ByVal element_name As String = "root",
Optional ByVal element_Name_perfix As String = "",
Optional ByVal element_value As String = "",
Optional ByVal namespaceUri As String = "") As Boolean '创建xml文件
Add_XML_Element(ByVal xmlFileName As String,
ByVal parent_node As String,
ByVal element As String,
Optional ByVal value As String = "",
Optional ByVal element_prefix As String = "",
Optional ByVal nameSpaceURi As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As Boolean'增加主节点
Add_XML_Attribute(ByVal xmlFileName As String,
ByVal element As String,
ByVal Attribute() As Xml.XmlAttribute,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As Boolean
Remove_XMLnode(ByVal xmlFileName As String,
ByVal element As String,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As Boolean '删除主节点
Remove_XMLnode_Attribute(ByVal xmlFileName As String,
ByVal element As String,
Optional ByVal parent_node As String = "",
Optional ByVal attribute_name As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As Boolean'删除主节点属性
Get_XMLnode_Value(ByVal xmlFileName As String,
ByVal element As String,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As String '得到节点值
Set_XMLnode_Value(ByVal xmlFileName As String,
ByVal element As String,
ByVal element_value As String,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As Boolean'得到节点值
Get_XMLnode_Attrib_Value(ByVal xmlFileName As String,
ByVal element As String,
ByVal element_attr_name As String,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As String'得到节点属性值
Set_XMLnode_Attrib_Value(ByVal xmlFileName As String,
ByVal element As String,
ByVal element_attr_name As String,
ByVal element_attr_value As String,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As Boolean'设置节点属性值
xmlToTable(ByVal start_element As String,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing) As DataTable 'xml节点转为datatable
xmlToTreeview(ByVal start_element As String,
ByVal m_treeview As System.Windows.Forms.TreeView,
Optional ByVal parent_node As String = "",
Optional ByVal nsmgr As Xml.XmlNamespaceManager = Nothing,
Optional ByVal m_imagelist As System.Windows.Forms.ImageList = Nothing) ‘xml导出到treeview控件
相关文章推荐
- MySQL, 创建一个只读用户和一个所有权限用户
- pdf转word工具
- hdu 1166 敌兵布阵【线段树】单点更新,区间求和
- Lock
- 8)排序①排序算法之交换排序[2]快速排序
- 阻力线和支撑线
- ascyhttpclient 使用心得
- Android:View中的performClick()触发条件
- 第1章 对象导论
- Mysql 存储过程
- Codeforces 293B
- 《leetCode》:Sqrt(x)----------hard
- Python excel 画图
- 这些科研必备的软件神器,你知道吗?(转)
- Android:dimen尺寸资源文件的使用
- C语言字符串操作函数
- 如何不翻墙下载Android源代码
- 达内学习日志项目四:云笔记项目(准备工作)
- Objective-C中的继承与多态, Category, Extension
- JAVA反射机制