当前位置: 首页 > news >正文

自己做免费的网站重庆手机网站推广方法

自己做免费的网站,重庆手机网站推广方法,深圳对留学生创业政策,青岛做公司网站的公司什么是XPath XPath#xff1a;路径表达式 作用#xff1a;在DOM解析XML时#xff0c;通过XPath表达让解析更加简单 XPath表达式分类 绝对路径相对路径全文搜索属性查找 什么是Node对象 DOM树中的每个节点就是Node dom4j中与XPath相关的方法 注#xff1a;使用XPat…什么是XPath XPath路径表达式 作用在DOM解析XML时通过XPath表达让解析更加简单 XPath表达式分类 绝对路径相对路径全文搜索属性查找 什么是Node对象 DOM树中的每个节点就是Node dom4j中与XPath相关的方法 注使用XPath需要另外导入 jaxen-1.1.2.jar包 Node对象的方法功能说明Node selectSingleNode(String xpath)通过xpath得到一个节点List selectNodes(String xpath)通过xpath得到一组节点 XPath绝对路径和相对路径 目标 学习XPath绝对路径的使用学习XPath相对路径的使用 绝对路径语法 绝对路径示例 需求 采用绝对路径获取从根节点开始逐层的查找/contactList/contact/name 节点列表并打印信息 步骤 创建 XML 解析器读取 XML 文档并获得Document对象定义 Xpath 表达式/contactList/contact/name调用Document对象的selectNodes()方法执行Xpath获得节点集合遍历输出每个节点 代码 public class Demo7Xpath {private Document document;//在每个测试方法之前执行的方法Beforepublic void init() throws DocumentException {//1. 得到SaxReaderSAXReader reader new SAXReader();//2. 得到文档对象document reader.read(Demo7Xpath.class.getResourceAsStream(/Contact.xml));}/**使用绝对路径*/Testpublic void testAbsolute() {String xpath /contactList/contact/name;//得到所有name元素ListNode nodeList document.selectNodes(xpath);for (Node node : nodeList) {System.out.println(node.getText());}} }相对路径的语法 相对路径的示例 需求 先采用绝对路径获取 contactList 节点再采用相对路径获取下一级contact 节点的name子节点并打印信息。 步骤 定义 Xpath 表达式/contactList调用Document对象的 selectSingleNode 方法执行Xpath获得根节点对象通过根节点对象调用selectNodes方法执行相对路径表达式./contact/name打印输出所有的节点 代码 /**使用相对路径*/ Test public void testRelative() {//通过绝对路径得到/contactListNode node document.selectSingleNode(/contactList);//通过相对路径得到nameNode nameNode node.selectSingleNode(./contact/name);System.out.println(nameNode.getText()); }XPath全文搜索和属性查找 目标 学习XPath全文搜索的使用 学习XPath属性查找的使用 举例 举例说明//contact找contact元素无论元素在哪里//contact/name找contact无论在哪一级但name一定是contact的子节点//contact//namecontact无论在哪一种name只要是contact的子孙元素都可以找到 全文搜索示例 需求 直接全文搜索所有的 name元素并打印 步骤 创建Xpath表达式 //name使用selectNodes()方法查询所有的name节点 代码 /**全文搜索*/ Test public void testGlobalSearch() {ListNode nodes document.selectNodes(//name);for (Node node : nodes) {System.out.println(node.getText());} }属性查找语法 属性查找的示例 查找所有id属性节点查找包括id属性的contact元素查找包括id属性且属性名为的contact元素 步骤 创建Xpath表达式使用selectNodes()方法查询所有的节点 代码 /**属性查找*/ Test public void testAttributeFind() {//1. 查找所有id属性节点/*ListNode nodes document.selectNodes(//id);//是属性对象Attributefor (Node node : nodes) {//输出属性值Attribute a (Attribute) node;System.out.println(属性值 a.getValue());}*///2. 查找包括id属性的contact元素/*ListNode nodeList document.selectNodes(//contact[id]);for (Node node : nodeList) {System.out.println(node.getName());}*///3. 查找包括id属性且属性名为的contact元素Node node document.selectSingleNode(//contact[id2]);System.out.println(node.getName()); }
http://www.pierceye.com/news/529590/

相关文章:

  • 西安网站制作哪家公司好阳江房产网最新楼盘江楼盘
  • 科技馆网站建设网络营销实务教案
  • 网站上线倒计时html5模板文创产品设计流程
  • 建设项目竣工环保验收公示网站网站建设具体实施方案
  • 蜜淘app在那个网站做的濮阳吧
  • 建网站市场哪家网站开发好
  • 找生产厂家的网站宁波seo运营推广平台排名
  • 淘宝的网站建设的目标昌大建设集团是哪里的
  • 毕业设计h5网站制作较好的网站设计师培训学校
  • 做淘宝券推广的网站有哪些石碣镇做网站
  • 贵阳网站制作免费桂林市工程建设项目招标网站
  • 南昌专业网站排名推广做网站编辑我能力得到提升
  • 网站建设行业凡科建站登录入口官方正版
  • 一般网站开发的硬件要求视觉冲击力的网站设计
  • 昆明做网站建设的公司哪家好广西建设培训网
  • 国字类型网站有哪些内容百度seo分析工具
  • 免费浪漫网页制作网站html的常用标签
  • 上行10m做网站服务仿简书wordpress博客主题
  • 网站建设中网页代码做网站的是不是程序员
  • 做网站需要的技术做网站优化好的网络公司
  • 为什么要更新网站登录四川省住房和城乡建设厅官网
  • 注册网站不用手机短信验证的网站营销型网站的建设起步
  • 国内高清图片素材网站推荐元素领域wordpress
  • 沙朗做网站公司网页制作免费网站制作
  • 营销型网站重要特点是网站播放视频速度优化
  • 建设厅报名网站做PHP网站前端网站进不去
  • 网站开发后台 amp建网页还是网站
  • 云南个旧建设局网站宁波关键词优化品牌
  • 网站建设方案应急处置wordpress我爱水煮鱼
  • 网页设计模板html代码班级主题广东seo推广