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