首页 > PHP资讯 > PHP培训技术 > 使用XPATH对XML数据进行解析

使用XPATH对XML数据进行解析

PHP培训技术
这一篇我总结一下,如何利用XPATH及相关技术对XML数据文档进行查询和处理

首先还是来看一下范例数据

<?xml version="1.0" encoding="utf-8" ?>
<Orders><!--所有订单-->
 <Order OrderID="1" OrderDate="2008-12-17"><!--一个订单-->
  <OrderItems><!--订单的明细-->
   <Item>
    <ProductID>1</ProductID>
    <Quantity>2.0</Quantity>
    <UnitPrice>25.5</UnitPrice>
   </Item>
   <Item>
    <ProductID>2</ProductID>
    <Quantity>2.0</Quantity>
    <UnitPrice>5.5</UnitPrice>
   </Item>
   <Item>
    <ProductID>3</ProductID>
    <Quantity>29.0</Quantity>
    <UnitPrice>300.5</UnitPrice>
   </Item>
  </OrderItems>
 </Order>
 <Order OrderID="2" OrderDate="2009-01-01">
  <OrderItems>
   <Item>
    <ProductID>1</ProductID>
    <Quantity>2.0</Quantity>
    <UnitPrice>25.5</UnitPrice>
   </Item>
  </OrderItems>
 </Order>
</Orders>这是一个典型的订单数据。Orders下面可以有一个或者多个Order,每个Order有两个属性:OrderID,OrderDate,同时,每个Order都有一个或者多个OrderItem


 

本文由欣才IT学院整理发布,未经许可,禁止转载。