<返主目录 ▕▏ C#基础库 WjwLibs: V5.0.5▕▏帮助文档 : -WjwXml的动态类智能提示方法 ▕▏ 编译日期: 2024-09-17▕▏ Email: wujwmail@163.com

〖-WjwXml的动态类智能提示方法〗 /wjw_cs.net/WjwLibs_core/WjwLibs/WjwXml_DEBUG.cs


类-1.名称: XmlHelp ▕→ 仅作用于WjwXml的动态类在用VS编程的智能提示

命名空间: WjwLibs.Helper.Xml
所属类: WjwLibs.Helper.Xml._XmlHelp_
说明: 
    仅作用于WjwXml的动态类在用VS编程的智能提示
    在库开发中设置: <DefineConstants>DEBUG_ONLY</DefineConstants>
    在源程序引入: using WjwLibs.XmlHelp;
定义: 
    public static class _XmlHelp_

属性名称: attrname ▕→ 获得属性值:参数为没有@前缀的属性名-返string,无参数时获得全部性值关联数组-返Dictionary〈string,string〉

 命名空间: WjwLibs.Helper.Xml
 所属类: WjwLibs.Helper.Xml._XmlHelp_
 说明: 
     获得属性值:参数为没有@前缀的属性名-返string,无参数时获得全部性值关联数组-返Dictionary〈string,string〉
 参数: 
     o : 
     attrname : 属性名字
 返回: 
 定义: 
     public static object at(this object o, string attrname = null) => null;

属性名称: ) ▕→ 查当前结点属性与子结点名列表-返IEnumerable〈string〉

 命名空间: WjwLibs.Helper.Xml
 所属类: WjwLibs.Helper.Xml._XmlHelp_
 说明: 
     查当前结点属性与子结点名列表-返IEnumerable〈string〉
 返回: 
 定义: 
     public static string ls(this object o ) => null;

属性名称: ) ▕→ 查当前工作结点-返IEnumerable〈string〉

 命名空间: WjwLibs.Helper.Xml
 所属类: WjwLibs.Helper.Xml._XmlHelp_
 说明: 
     查当前工作结点-返IEnumerable〈string〉
 返回: 
 定义: 
     public static string pwd(this object o ) => null;

属性名称: exp) ▕→ 条件表达式,对当前结点== >= != ...判断, 参数: 结点名 == 值

 命名空间: WjwLibs.Helper.Xml
 所属类: WjwLibs.Helper.Xml._XmlHelp_
 说明: 
     条件表达式,对当前结点== >= != ...判断, 参数: 结点名 == 值
 参数: 
     o : 
     exp : 
 返回: 
 定义: 
     public static string find(this object o, string exp) => null;

属性名称: xpath) ▕→ 改变当前结点路径

 命名空间: WjwLibs.Helper.Xml
 所属类: WjwLibs.Helper.Xml._XmlHelp_
 说明: 
     改变当前结点路径
 参数: 
     o : 
     xpath : 
 返回: 
 定义: 
     public static string cd(this object o, string xpath) => null;

属性名称: o) ▕→ 当前结点,返XmlElement

 命名空间: WjwLibs.Helper.Xml
 所属类: WjwLibs.Helper.Xml._XmlHelp_
 说明: 
     当前结点,返XmlElement
 返回: 
 定义: 
     public static XmlElement node(this object o) => null;

属性名称: o) ▕→ 当前结点组,返XmlElement[]

 命名空间: WjwLibs.Helper.Xml
 所属类: WjwLibs.Helper.Xml._XmlHelp_
 说明: 
     当前结点组,返XmlElement[]
 返回: 
 定义: 
     public static string nodes(this object o) => null;

属性名称: o) ▕→ 保存文件,如果是从文件中读入的话

 命名空间: WjwLibs.Helper.Xml
 所属类: WjwLibs.Helper.Xml._XmlHelp_
 说明: 
     保存文件,如果是从文件中读入的话
 返回: 
 定义: 
     public static string save(this object o) => null;

属性名称: path ▕→ 结点字串XML格式化,返string,参数: 是否压缩xml格式,可指定根路径标识"/"

 命名空间: WjwLibs.Helper.Xml
 所属类: WjwLibs.Helper.Xml._XmlHelp_
 说明: 
     结点字串XML格式化,返string,参数: 是否压缩xml格式,可指定根路径标识"/"
 参数: 
     o : 
     path : 
 返回: 
 定义: 
     public static string xstr(this object o, string path=null) => null;

属性名称: o) ▕→ 结点字串Json格式化,返string

 命名空间: WjwLibs.Helper.Xml
 所属类: WjwLibs.Helper.Xml._XmlHelp_
 说明: 
     结点字串Json格式化,返string
 返回: 
 定义: 
     public static string tojson(this object o) => null;

属性名称: path) ▕→ 删除当前结点或有path参数时删除导航至指定的结点,删除后的当前结点为其父结点

 命名空间: WjwLibs.Helper.Xml
 所属类: WjwLibs.Helper.Xml._XmlHelp_
 说明: 
     删除当前结点或有path参数时删除导航至指定的结点,删除后的当前结点为其父结点
 参数: 
     o : 
     path : 
 返回: 
 定义: 
     public static string rm(this object o, string path) => null;

属性名称: value ▕→ xml类参数增加子结点, 键值对参修改或增加当前结点属性,有第二个参数时为: (结点名或[@属性名], 值[xml特殊符号自动转义])

 命名空间: WjwLibs.Helper.Xml
 所属类: WjwLibs.Helper.Xml._XmlHelp_
 说明: 
     xml类参数增加子结点, 键值对参修改或增加当前结点属性,有第二个参数时为: (结点名或[@属性名], 值[xml特殊符号自动转义])
 参数: 
     o : 
     txt : 
     value : 
 返回: 
 定义: 
     public static string add(this object o, string txt,string value=null) => null;

属性名称: o) ▕→ 更改当前结点名称,参数-新名称

 命名空间: WjwLibs.Helper.Xml
 所属类: WjwLibs.Helper.Xml._XmlHelp_
 说明: 
     更改当前结点名称,参数-新名称
 返回: 
 定义: 
     public static string rename(this object o) => null;