您的位置:首页 > 其它

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控件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: