亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? xmlmanager.java

?? 陜西電信sp客戶端
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
   }
  return nodes;

}
/**
 * Add a node
 *
 */
/*public void addNode(String nodeUri) throws ConfigureFileException
{
  String parentUri,childUri;
  int i=nodeUri.lastIndexOf(".");
  parentUri=nodeUri.substring(0,i);
  childUri=nodeUri.substring(i+1,nodeUri.length());
  xmlParser.addNode(parentUri,childUri);
  xmlParser.save();
}*/



public void addNode(String parentUri,String nodeName,int parentNo) throws ConfigureFileException
{
  String nodeUri=parentUri;
  int i=parentUri.lastIndexOf(".");
  if (i==-1)
  {
  //root
    xmlParser.addNode(parentUri,nodeName);
    xmlParser.save();
  }
  else
  {
    parentUri=parentUri.substring(0,i);
  //  Node childNode=getNode(nodeUri,childNo);
   // Node node=childNode.getParentNode();
    Node node=getNode(parentUri,parentNo);
    Element elem=document.createElement(nodeName);
    node.appendChild(elem);
    xmlParser.save();
  }
}


 public void addAttr(String parentUri,String currentNode,String attrName,String attrValue,int childNo,int parentNo)throws ConfigureFileException
 {
   int i=parentUri.lastIndexOf(".");
   if(i==-1)
   {
     parentUri=parentUri+"."+currentNode;
     xmlParser.addAttr(parentUri,attrName,attrValue);
     xmlParser.save();
   }
   else
   {
     parentUri=parentUri.substring(0,i);
     Node node=this.getNode(parentUri,parentNo);
     Node child=this.getNode(node,childNo);
     NamedNodeMap namedNodeMap = child.getAttributes();
     Attr attr = document.createAttribute(attrName);
     attr.setValue(attrValue);
     namedNodeMap.setNamedItem(attr);
     xmlParser.save();
    }
 }


/*public void addAttr(String nodeIdent,String attrName,String attrValue) throws ConfigureFileException
{
    attrValue = new String(attrValue.getBytes("iso-8859-1"),"gb2312");
    xmlParser.addAttr(nodeIdent,attrName,attrValue);
    xmlParser.save();
  }catch(Exception e){}
}
*/


//delete the node
public void deleteNode(String parentUri,String currentNode,int childNo,int parentNo)throws ConfigureFileException
{
  String nodeUri=parentUri;
  int i=parentUri.lastIndexOf(".");
  if (i==-1)
  {
  //root
   parentUri=parentUri+"."+currentNode;
    xmlParser.removeNode(parentUri);
    xmlParser.save();
  }
  else
  {
    parentUri=parentUri.substring(0,i);
    Node node=this.getNode(parentUri,parentNo);
    Node child=this.getNode(node,childNo);
    if (child!=null)
         node.removeChild(child);
    xmlParser.save();
  }
}


/*public void deleteNode(String nodeUri) throws ConfigureFileException
{
  xmlParser.removeNode(nodeUri) ;
  xmlParser.save();
}*/


//delete the attribute
public void deleteAttr(String parentUri,String currentNode,String attrName,int childNo,int parentNo)  throws  ConfigureFileException
{
   String nodeUri=parentUri;
   int i=parentUri.lastIndexOf(".");
  if (i==-1)
  {
  //root
    parentUri=parentUri+"."+currentNode+"."+attrName;
    xmlParser.removeAttr(parentUri);
    xmlParser.save();
  }
  else
  {
   parentUri=parentUri.substring(0,i);
   System.out.println(parentUri);
   Node node=this.getNode(parentUri,parentNo);
   System.out.println(node.getNodeName());
   Node child=this.getNode(node,childNo);
   NamedNodeMap namedNodeMap = child.getAttributes() ;
   namedNodeMap.removeNamedItem(attrName) ;
   xmlParser.save();
   }
}
/*public void deleteAttr(String attUri) throws  ConfigureFileException
{
      String allTagName[] = getAllTagName(attrUri) ;
        String nodeUri = allTagName[0];
        for(int i = 1; i<allTagName.length - 1;i++)
        {
            nodeUri = nodeUri.concat(".") .concat(allTagName[i]) ;
        }

        Node node = getNode(nodeUri);
        NamedNodeMap namedNodeMap = node.getAttributes() ;
        namedNodeMap.removeNamedItem(allTagName[allTagName.length-1]) ;
   xmlParser.removeAttr(attUri);
   xmlParser.save();
}*/

public Vector addStrTree(Vector xmlTree,String parent,int level,String  title,String value,String type)
{
   String[] strNode=new String[5];
   strNode[0]=parent;
   strNode[1]=Integer.toString(level);
   strNode[2]=title;
   strNode[3]=value;
   strNode[4]=type;
   xmlTree.addElement(strNode);
  return xmlTree;
}

public void getTree(Node n) throws ConfigureFileException
{

 try {
       int type=n.getNodeType();
       switch(type){
       case Node.ATTRIBUTE_NODE:
	   String strAttr;
	   if(n.getParentNode()!=null)
	       strAttr=n.getParentNode().getNodeName();
	    else
	       strAttr=n.getNodeName();

	   xmlBranch=this.addStrTree(xmlBranch,strAttr,root,n.getNodeName(),n.getNodeValue(),"attr");
	   break;
       case Node.DOCUMENT_NODE:
	   xmlBranch=this.addStrTree(xmlBranch,"root",root,"XmlTree","root","root");
	   break;
       case Node.ELEMENT_NODE:
	   xmlBranch=this.addStrTree(xmlBranch,n.getParentNode().getNodeName(),root,n.getNodeName(),n.getNodeValue(),"elem");

	   NamedNodeMap atts = n.getAttributes();
	   root++;
	   for (int i = 0; i < atts.getLength(); i++)
	   {
	     Node att = atts.item(i);
	     getTree(att);
	   }
	   root--;
	   break;
      default:
	   break;
	   }
	  root++;
	  for (Node child = n.getFirstChild(); child != null;child = child.getNextSibling())
	       {
		 getTree(child);
	       }
	  root--;
    }catch(Exception e){
        throw new ConfigureFileException(e.toString());
    }

}
public void getNodeUrl(Node n) throws ConfigureFileException
{
   int i;
   String str1="";
   String str2="";
   try
   {
     int type=n.getNodeType();
     if (type ==Node.ELEMENT_NODE)
        {
        if (n.getParentNode()!=null)
        {
           for(Node parent=n.getParentNode();parent!=null;parent=parent.getParentNode())
           {
             if (parent.getNodeName().equalsIgnoreCase("#document"))
                 break;
             str1=parent.getNodeName()+"."+str1;
            }
               str1=str1+n.getNodeName();

        }
        else{
             str1=n.getNodeName();
	}

      NamedNodeMap atts = n.getAttributes();

      for (int j = 0; j < atts.getLength(); j++)
          {
            Node att = atts.item(j);
            if (str2!="")
                str2=str2+"."+att.getNodeValue().trim();
            else
                str2=att.getNodeValue().trim();
          }

     Hashtable htb=new Hashtable();
     htb.put("Url",str1);
     if (str2==""){
         str2="NoValue";
     }
     htb.put("Val",str2);
     allNodes.addElement(htb);

   }
    for (Node child = n.getFirstChild(); child!= null;child = child.getNextSibling()){
            getNodeUrl(child);
    }

   }
   catch(Exception e) {
      throw new ConfigureFileException(e.toString());
   }

}
public Vector getXmlConfigAtt() throws ConfigureFileException
{
   Vector result=new Vector();

   Vector temp=this.getAllNodes();
   for(int i=0;i<temp.size();i++)
   {
     Hashtable htb=(Hashtable)temp.elementAt(i);
     String[] str=this.getAllAttValue(htb.get("Url").toString());
     if (str.length>0)
        result.addElement(str);

   }
  return result;

}
/**
 *判斷當(dāng)前節(jié)點(diǎn)是否已經(jīng)存在
 */
public boolean isExistNode(String nodeUri) throws ConfigureFileException
{
  Node tmp=xmlParser.getNode(nodeUri);
  if (tmp==null)
     return false;
  else
     return true;
}
/**
 *@param:parentUri:父親節(jié)點(diǎn)地路徑
 *@param:childNo:該節(jié)點(diǎn)是父親節(jié)點(diǎn)的第幾個(gè)兒子

public Node getNode(String parentUri,int childNo) throws ConfigureFileException
{
   Node parent=xmlParser.getNode(parentUri);
   NodeList childList=parent.getChildNodes();
   System.out.println(childList.getLength());
  // for (int i=0;i<childList.getLength();i++)
  //    System.out.println(childList.item(i).getNodeName());
   return childList.item(childNo-1);
}
*/
public Node getNode(String parentUri,int childNo) throws ConfigureFileException
{
   Node[] nodes=this.getChildNodes(parentUri);
   return nodes[childNo];
}
public Node getNode(Node node,int childNo) throws ConfigureFileException
{
   Node[] nodes=this.getChildNodes(node);
   return nodes[childNo];
}

 public static void main(String[] args) throws Exception
  {
    /*String file="D:\\BroadMAN\\conf\\CopyRightInfo.xml";
     XmlManager xmlman=new XmlManager(file);
     XmlParser xml=new XmlParser(file);
     //xmlman.modifyNodeValue("AAA.AAAMap.Mapping","attribute","wilsonk",1);

      //xmlman.addNode("CopyRight.Author","wilson",1);
      //xmlman.addAttr("CopyRight.Author","value","wilson",1);
      xmlman.deleteAttr("CopyRight.Author","desc",1,7);

    // xml.save();
  */

  }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久午夜免费电影| 日韩欧美精品三级| 精品电影一区二区| 日韩国产在线观看一区| 日本不卡一二三| 欧美视频中文字幕| 一区二区欧美在线观看| 91啪亚洲精品| 成人免费一区二区三区视频 | 色菇凉天天综合网| 亚洲桃色在线一区| 在线观看亚洲成人| 亚洲成av人**亚洲成av**| 欧美性感一区二区三区| 国产99久久久精品| 中文字幕人成不卡一区| 欧美成人vps| 不卡在线视频中文字幕| 中文字幕一区二区三区不卡| 精品日韩一区二区三区免费视频| 欧美三级一区二区| 国产在线精品免费av| 日本一区二区三区久久久久久久久不| 国产成a人亚洲| 加勒比av一区二区| 国产精品婷婷午夜在线观看| 99久精品国产| 免费观看一级特黄欧美大片| 亚洲大片免费看| 一区二区三区日韩精品视频| 一区在线观看视频| 国产精品亲子乱子伦xxxx裸| 欧美高清在线一区| 欧美精品在欧美一区二区少妇| 男男成人高潮片免费网站| 香蕉成人伊视频在线观看| 亚洲综合色噜噜狠狠| 久久久精品中文字幕麻豆发布| 一本色道久久加勒比精品 | 国产成人综合在线观看| 一二三区精品福利视频| 亚洲日本在线视频观看| 亚洲色图制服诱惑 | 欧美大尺度电影在线| 欧美一卡二卡三卡| 99精品久久只有精品| www.激情成人| 国内精品久久久久影院一蜜桃| 国产精品初高中害羞小美女文| 欧美日韩精品欧美日韩精品| 成人黄色网址在线观看| eeuss鲁片一区二区三区在线观看| 国产激情视频一区二区在线观看| 国产成人精品免费看| 成人福利视频网站| 色婷婷一区二区三区四区| 欧美日韩视频一区二区| 51精品国自产在线| 99久久99久久免费精品蜜臀| 一道本成人在线| 欧美日本一区二区| 精品国产乱码久久久久久图片| 久久久精品一品道一区| 综合欧美亚洲日本| 天使萌一区二区三区免费观看| 久久成人羞羞网站| 青青草国产成人99久久| 韩国av一区二区三区| 成人永久免费视频| 丁香亚洲综合激情啪啪综合| 不卡在线视频中文字幕| 欧美三区在线视频| 久久久久久电影| 一区二区视频在线| 中文字幕一区日韩精品欧美| 亚洲第一久久影院| 国产老肥熟一区二区三区| 国产中文字幕精品| 色综合视频在线观看| 欧美一区二区二区| 国产精品视频一二三区| 亚洲成人自拍一区| 国产精品1区2区3区| 欧美视频你懂的| 国产日韩欧美麻豆| 午夜久久久久久| 日韩二区在线观看| 成人av在线资源网| 欧美一区二区视频在线观看| 国产精品久久久久久久久搜平片| 日韩高清不卡一区| 91丨九色丨蝌蚪富婆spa| 26uuu国产一区二区三区| 尤物在线观看一区| 国产一区二区免费视频| 欧美日韩免费高清一区色橹橹| 中文字幕国产一区| 免费人成精品欧美精品| 色偷偷久久一区二区三区| 欧美精品一区二区蜜臀亚洲| 亚洲精品日韩综合观看成人91| 激情文学综合网| 欧美日韩一区视频| 亚洲同性gay激情无套| 国产精品88888| 日韩视频国产视频| 久久久久久综合| 石原莉奈一区二区三区在线观看| 波波电影院一区二区三区| 久久综合中文字幕| 秋霞国产午夜精品免费视频| 91福利区一区二区三区| 国产精品久久二区二区| 国产精品白丝av| 精品精品国产高清一毛片一天堂| 亚洲成人资源网| 欧美性生交片4| 亚洲丝袜另类动漫二区| 成人18视频在线播放| 久久综合色婷婷| 久久精品国产77777蜜臀| 欧美日韩国产三级| 一区二区三区毛片| 91蝌蚪porny九色| 亚洲日本韩国一区| 91丨porny丨在线| 国产精品久久久久一区二区三区共| 国产福利一区在线| 久久精品视频一区二区| 亚洲一区二区三区视频在线播放| 91视视频在线观看入口直接观看www | 7777精品伊人久久久大香线蕉| 亚洲一线二线三线视频| 91国偷自产一区二区三区成为亚洲经典| 中文欧美字幕免费| 成人免费高清视频| 久久精品亚洲乱码伦伦中文| 国产麻豆精品一区二区| 国产欧美视频在线观看| 国产成人免费视频精品含羞草妖精| 久久综合色综合88| 国产成人精品三级| 国产精品毛片久久久久久久| 成人免费视频caoporn| 国产精品久久久久aaaa樱花| 91亚洲精华国产精华精华液| 一区二区三区在线免费| 欧美亚洲综合久久| 日韩成人精品在线| 精品欧美一区二区三区精品久久 | 极品瑜伽女神91| 久久久久国产精品麻豆ai换脸| 国产精品1024| 亚洲人吸女人奶水| 91天堂素人约啪| 亚洲综合色视频| 欧美一区二区在线免费播放 | 美脚の诱脚舐め脚责91| 在线观看一区日韩| 天天免费综合色| 精品国产乱码久久久久久久久| 国产高清一区日本| 1024亚洲合集| 欧美精品在线观看播放| 国产麻豆精品在线| 亚洲精品久久7777| 欧美刺激脚交jootjob| 成人三级伦理片| 偷拍与自拍一区| 国产亚洲欧美中文| 91福利在线看| 黑人巨大精品欧美一区| 亚洲欧美日韩国产综合在线| 91精品国产色综合久久久蜜香臀| 国产一区在线精品| 亚洲精品久久嫩草网站秘色| 精品精品欲导航| 一本一本大道香蕉久在线精品 | 91精品一区二区三区在线观看| 国产一级精品在线| 一区二区三区久久| wwwwxxxxx欧美| 欧美视频完全免费看| 成人天堂资源www在线| 日韩成人精品在线观看| 亚洲欧美日韩小说| 久久众筹精品私拍模特| 欧美三级乱人伦电影| av一区二区三区在线| 久久国产精品72免费观看| 亚洲精品中文在线观看| 久久免费的精品国产v∧| 欧美男女性生活在线直播观看| 成人久久18免费网站麻豆| 久久不见久久见免费视频7| 一区二区三区在线免费视频| 中文乱码免费一区二区| 精品国产乱码久久久久久久| 欧美精品粉嫩高潮一区二区| 一本色道**综合亚洲精品蜜桃冫|