Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Hướng dẫn cơ bản về XPath

  1. #1
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    Mặc định Hướng dẫn cơ bản về XPath

    Xpath là việc sử dụng những biểu thức để duyệt các node trong XML, cũng giống như việc viết query trong sql. Hum nay tranh thủ cướp ít time của cty viết 1 cái tut về món này.
    Đồ chơi cần có : Notepad++ with XML tools plugin

    có thể dùng các món đồ chơi chuyên nghiệp khác cho XML như stylus studio, spyXML nhưng tôi xài notepad++ cho nó phổ thông.
    Link tham khảo w3schools.com/xpath/

    Cách compile Xpath với Notepad++ như sau :
    Vào Plugins -> XML Tools -> Evaluate Xpath expression

    File XML source :
    XML Code:
    1. <?xml version="1.0" encoding="ISO-8859-1"?>
    2.  
    3. <bookstore>
    4.  
    5.     <book category="COOKING">
    6.         <title lang="en">Everyday Italian</title>
    7.         <author>Giada De Laurentiis</author>
    8.         <year>2005</year>
    9.         <price>30.00</price>
    10.     </book>
    11.  
    12.     <book category="CHILDREN">
    13.         <title lang="en">Harry Potter</title>
    14.         <author>J K. Rowling</author>
    15.         <year>2005</year>
    16.         <price>29.99</price>
    17.     </book>
    18.  
    19.     <book category="WEB">
    20.         <title lang="en">XQuery Kick Start</title>
    21.         <author>James McGovern</author>
    22.         <author>Per Bothner</author>
    23.         <author>Kurt Cagle</author>
    24.         <author>James Linn</author>
    25.         <author>Vaidyanathan Nagarajan</author>
    26.         <year>2003</year>
    27.         <price>49.99</price>
    28.     </book>
    29.  
    30.     <book category="WEB">
    31.         <title lang="en">Learning XML</title>
    32.         <author>
    33.             <truename>Ronaldo</truename>
    34.             <alias>CR7</alias>
    35.         </author>
    36.         <year>2003</year>
    37.         <price>39.95</price>
    38.     </book>
    39. </bookstore>
    P/s : viết có thể hơi dài, mọi người đừng có comment ngang chừng nhé
    Cánh Chym ứ mỏi

  2. #2
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    Trong Xpath sử dụng location path để select ra 1 node nào đó, có 2 loại path đó là Location Path tuyệt đối Location Path tương đối, khái niệm này cũng giống như đường dẫn thư mục khi các bạn làm việc với Directory và File
    Ví dụ để select ra các node book ta có thể viết như sau :
    Tuyệt đối :
    Code:
    /bookstore/book
    Tương đối :
    Code:
    //book
    Thậm chí nếu muốn select node truename (node này là node cấp 3,4 gì đó so với thằng root), ta viết :
    Code:
    //truename
    Như vậy, thằng "//" đại diện cho tất cả các parent node cho node truename
    Quên, cách compile Xpath như sau :


    Nhập các expression vào ô trên rồi nhấn Evaluate
    Cánh Chym ứ mỏi

  3. #3
    Ngày gia nhập
    02 2012
    Bài viết
    2

    a ơi sao ko viết nốt đi,e đang cần tìm hiểu về cái này :(

Các đề tài tương tự

  1. Sử dụng XPath trong C#, không xuất ra màn hình được?
    Gửi bởi mysad trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 07-11-2013, 03:38 PM
  2. Lấy kết quả Xpath
    Gửi bởi ngochangtns trong diễn đàn Nhập môn lập trình Java
    Trả lời: 4
    Bài viết cuối: 06-11-2013, 02:13 AM
  3. Sử dụng Xpath với HTML agility
    Gửi bởi thangnguyen22 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 03-06-2013, 04:08 PM
  4. Xác định lại đường dẫn xpath của đoạn html sau cho đúng?
    Gửi bởi rossoneri trong diễn đàn Thắc mắc chung
    Trả lời: 0
    Bài viết cuối: 13-08-2012, 01:32 AM
  5. Tìm kiếm bằng Xpath có chứa kí tự đặc biệt "
    Gửi bởi tien271 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 22-10-2010, 05:33 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn