Chuyển tới nội dung chính
Z

Trình kiểm tra XPath

Kiểm tra biểu thức XPath trên tài liệu XML hoặc HTML bằng công cụ XPath gốc của trình duyệt. Bảng kết quả cập nhật trực tiếp.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated

Ví dụ: //book/title, //*[class=""="x"], //@href, count(//book)

kết quả khớp

# Node Giá trị
Không có kết quả khớp.

Cách dùng

  1. 1 Dán mã nguồn XML hoặc HTML vào ô văn bản.
  2. 2 Chọn chế độ tài liệu — XML để phân tích nghiêm ngặt, HTML để xử lý “tag soup” linh hoạt.
  3. 3 Nhập biểu thức XPath. Kết quả sẽ cập nhật trực tiếp.
  4. 4 Sao chép danh sách node khớp dưới dạng TSV.

Vì sao dùng công cụ này

  • Sử dụng <code class="font-mono text-xs">document.evaluate</code> gốc của trình duyệt — không phụ thuộc thư viện ngoài.
  • Chuyển đổi giữa bộ phân tích XML và HTML chỉ với một cú click.
  • Kết quả trực tiếp — không cần nút submit.
  • Hoàn toàn phía client — tài liệu của bạn luôn ở lại trên trình duyệt.

Câu hỏi thường gặp

Phiên bản XPath nào được hỗ trợ?

XPath 1.0 — phiên bản được trình duyệt hỗ trợ gốc. Các tính năng của XPath 2.0/3.0 (regex, sequence, kiểu dữ liệu) chưa được hỗ trợ.

Vì sao truy vấn HTML của tôi không trả về kết quả nào?

Chế độ HTML sẽ bọc đoạn mã của bạn trong <code class="font-mono">html/body</code>. Hãy điều chỉnh biểu thức cho phù hợp (ví dụ: <code class="font-mono">//body//div</code>).

Các công cụ liên quan?

<a class="text-brand-600 hover:underline" href="/jsonpath-tester">JSONPath Tester</a> để truy vấn JSON; <a class="text-brand-600 hover:underline" href="/xml-formatter">XML Formatter</a> để làm sạch XML trước.

Trình kiểm tra XPath là gì?

XPath Tester là công cụ đánh giá biểu thức XPath trên tài liệu XML hoặc HTML và hiển thị các node khớp. Công cụ sử dụng chính XPath engine gốc của trình duyệt để chạy truy vấn trực tiếp và trình bày kết quả dưới dạng bảng. Vì hoạt động hoàn toàn phía client, tài liệu XML hoặc HTML được truy vấn không bao giờ được tải lên, giúp lập trình viên kiểm tra và tinh chỉnh biểu thức XPath một cách riêng tư.

Tính năng

Công cụ XPath gốc

Sử dụng document.evaluate tích hợp sẵn của trình duyệt, nên kết quả khớp với cách một DOM thực sự phân giải biểu thức.

Bảng kết quả node

Liệt kê từng node khớp cùng giá trị của nó, cập nhật trực tiếp khi bạn chỉnh sửa biểu thức.

Riêng tư 100%

XML/HTML được truy vấn ngay trên thiết bị và không bao giờ được tải lên.

Ví dụ

Input

XML: <books><book>A</book><book>B</book></books>   ·   XPath: //book[1]/text()

Output

A

Trường hợp sử dụng

  1. 1

    Xây dựng bộ chọn cho scraping

    Phát triển và xác minh XPath mà một trình scraper hoặc automation sẽ sử dụng trên HTML mẫu.

  2. 2

    Truy vấn tài liệu XML

    Trích xuất phần tử hoặc thuộc tính từ một cấu hình, feed, hoặc phản hồi SOAP.

  3. 3

    Kiểm tra predicate

    Kiểm tra xem một predicate như [@id='x'] hoặc [1] có chọn đúng node bạn mong đợi hay không.

Tóm tắt

Công cụ kiểm tra XPath của Zerethon đánh giá các biểu thức XPath trên XML hoặc HTML bằng công cụ XPath gốc của trình duyệt (document.evaluate), hiển thị các node khớp trong bảng kết quả trực tiếp. Vì chạy hoàn toàn phía client, mã đánh dấu được truy vấn không bao giờ được tải lên, cho phép bạn kiểm tra và tinh chỉnh biểu thức một cách riêng tư.

Danh mục
Lập trình
Giá
Miễn phí
Quyền riêng tư
Chạy trên trình duyệt
Đăng ký
Không cần

Tài liệu tham khảo

Quyền riêng tư

Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình kiểm tra XPath chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.

Kiến thức cơ bản

Công cụ liên quan

Xây dựng, chia sẻ và phát triển trên Zerethon Social

Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.

Đăng ký miễn phí