大, * 建议在class中固化解析器. * @param ParserName - 解析器名称 * @param ClassName - * 解析器class名,如果是已知解析器(XMLParserFactory中固化的), * 可以传null或空字符串 * @roseuid 3ECC1EBA0366 */ public void setParser(String ParserName, String ClassName);
/** * 设定指定节点的单个属性 * @param NodeName 节点名 * @param propertyName attribute名, * 如果为空则指定NodeName节点的节点值 * @param value attribute或节点的值 * @param setall 是否全部的节点都更新 * @roseuid 3ECB3FA50317 */
public void setProperty(String NodeName,String propertyName,String value,boolean setall); /** * 获得指定节点的单个属性 * @param NodeName 节点名 * @param propertyName attribute名, * 如果为空,就找出节点的值 * @return String * @roseuid 3ECB3FA50317 */ public String getProperty(String NodeName, String propertyName); /** * 获得指定节点名的所有节点的指定属性 * @param NodeName 节点名 * @param propertyName attribute名, * 如果为空,就找出节点的植 * @return String[] * @roseuid 3ECB3FA50317 */ public String[] getPropertys(String NodeName, String propertyName);
/** * 从XMLToolFactory中获得XMLTool做为对XML文档操作的基础。 * @param XMLToolName - XMLTool在工厂类中的type名。 * @param classname - XMLTool的class名。 * 默认为null或空字符串。 * @roseuid 3ECC1D870379 */ public void setFormat(String XMLToolName, String classname);
/** * 在所有parent节点或指定的parent节点处(具体位置由setMarkSign(), * setMark()或setMarkAdv()来确定)增加新节点NodeName * @param parent 要添加子节点的节点的节点名 * @param NodeName 子节点 * @param addall 是否添加所有parent节点 * @roseuid 3ECB40D10250 */ public void addNode(String parent, Node NodeName, boolean addall); /** * 在所有parent节点或指定的parent节点处(具体位置由setMarkSign(), * setMark()或setMarkAdv()来确定)删除名为 * NodeName的attribute和子节点 * @param parent 要删除子节点或a上一页 [1] [2] [3] [4] [5] [6] [7] 下一页 |