มีผู้ทดสอบออนไลน์สำหรับตัวเลือก xPath หรือไม่? [ปิด]


84

ฉันรู้ว่ามีผู้ประเมิน regex ออนไลน์อยู่บ้าง .. มีประโยชน์มากจับคู่แบบเรียลไทม์ เป็นเหมือนเว็บแอปพลิเคชันของ RegexBuddy

ฉันสงสัยว่ามีสิ่งที่คล้ายกันสำหรับตัวเลือก xPath หรือไม่? ฉันแค่เรียนรู้พวกเขาและมันจะมีค่าสำหรับฉัน

มีผู้ทดสอบออนไลน์ที่ให้คุณป้อน XML แล้วเลือก xPath และจับคู่ (สดจะดีกว่า แต่ฉันสงสัยว่ามีคนเขียนล่าม JavaScript หรือไม่) พวกเขา?

ขอบคุณ

คำตอบ:


87

ฉันสังเกตเห็นว่าตัวตรวจสอบ "ออนไลน์" เพียงตัวเดียวในคำตอบนั้นดูไม่เป็นระเบียบ ต้องมีการส่งไปยังเซิร์ฟเวอร์และจัดการเนมสเปซไม่ถูกต้อง

ฉันคิดว่าฉันทำได้ดีกว่านี้และเครื่องมือดังกล่าวน่าจะมีประโยชน์มากฉันจึงสร้างขึ้นมา ฉันรู้ว่ามันเป็นการส่งเสริมตัวเองเล็กน้อยที่จะพูดถึงที่นี่ แต่ฉันคิดว่ามันตอบคำถามโดยเฉพาะ!

http://chris.photobooks.com/xml/default.htm

Mine สามารถใช้นิพจน์ xpath กับเอกสาร XML และแสดงผลลัพธ์ได้ นอกจากนี้ยังสามารถทำให้สวยงามหรือพิมพ์เอกสาร XML ได้อย่างสวยงามและใช้การแปลง XSLT กับมัน การประมวลผลทั้งหมดดำเนินการโดยเบราว์เซอร์และควรใช้งานได้ใน IE6 +, Firefox, Opera, Chrome และ Safari

โปรดแจ้งให้เราทราบหากคุณพบปัญหาใด ๆ !


ทำไมต้องกดรีเฟรช? ควรใช้เวทมนตร์ AJAX บ้าง! และการแสดง / เน้นเฉพาะรายการที่ตรงกัน (เช่นเดียวกับที่ Rubular ทำกับ regex)
ashes999

2
ขออภัยปุ่ม "รีเฟรช" ไม่ได้รีเฟรชเบราว์เซอร์ของคุณจริงๆมันเป็นเพียงแค่เรียกใช้กระบวนการแสดงผล JavaScript อีกครั้ง ฉันเดาว่าฉันควรจะเปลี่ยนชื่อมันใช่มั้ย? ไม่มี AJAX เนื่องจากไม่มีการส่ง XML ไปยังเซิร์ฟเวอร์ตลอดเวลา - ประมวลผล 100% ใน JavaScript ฉันจะเพิ่มการไฮไลต์เมื่อฉันมีเวลา โปรดทราบว่านี่เป็นโครงการส่วนตัวสำหรับฉัน ไม่มีใครจ่ายเงินให้ฉันสำหรับสิ่งนี้! ;)
Chris Nielsen

1
เครื่องมือเล็ก ๆ ที่ยอดเยี่ยมช่วยให้ฉันต้องดาวน์โหลด xpath visualiser ซึ่งดูเหมือนจะพังมาก
Exitos

1
เครื่องมือที่ยอดเยี่ยม แหล่งที่มีอยู่หรือไม่
Tom Chiverton

4
แน่นอน! คลิกขวาที่หน้าแล้วเลือก "View Source!" ;) ไม่มีใบอนุญาตที่ชัดเจน ฉันจะขอบคุณมากหากคุณคิดว่ามันอยู่ภายใต้สัญญาอนุญาตครีเอทีฟคอมมอนส์เดียวกันกับโพสต์ StackOverflow อื่น ๆ แหล่งที่มาไม่ตรงกับคุณภาพการผลิตดังนั้นข้อแม้ emptor
Chris Nielsen

37

นี่ไม่ใช่เครื่องมือออนไลน์ แทนที่จะเป็นแอป Windows มากกว่าตามแนวของ RegexBuddy แต่สำหรับ XPath

XPathVisualizerXPathVisualizer

สกรีนช็อต http://i29.tinypic.com/1zwp5ix.jpg


หวังว่าฉันจะรู้เรื่องนั้นเมื่อสองสามปีก่อน
scope_creep

ข้อสังเกตทั่วไป: แบบฝึกหัดแรกที่ดีในการสร้างแอปพลิเคชัน WinForms ไม่ก้าวหน้าเกินไปมีข้อกำหนดของแพลตฟอร์มที่เข้มงวดเกินไปและสายไปหน่อย XPathVisualizer ตัวจริงมีมาตั้งแต่ปี 2000 โดยมีการดาวน์โหลดหลายพันครั้งในแต่ละเดือน XPath ไม่ใช่พื้นที่ที่ดีในการพยายามค้นพบวงล้ออีกครั้ง
Dimitre Novatchev

1
@Dimitre Novatchev ฉันเข้าใจได้ว่าภูมิใจในโครงการของคุณเอง แต่อย่างน้อยก็แก้ไขได้ว่าไซต์ของคุณถูกตั้งค่าสถานะเป็นมัลแวร์!
Aardvark

@Aadvark: นี่ไม่ใช่ "ไซต์ของฉัน" โปรดเสนอให้โฮสต์ XPath Visualizer และฉันอาจพิจารณาได้ :)
Dimitre Novatchev

@Dimitre Novatchev ฉันจะถ้าทำได้!
Aardvark

28

แก้ไข : XPath Visualizer สำหรับ IE ตอนนี้มีบ้านใหม่ที่ปลอดภัยกว่าด้วยความกรุณาของ Lars Huttar นอกจากนี้ยังมี XPath Visualizer สำหรับ FF

XPath Visualizer เปิดให้ใช้งานมานานกว่า 10 ปีและช่วยให้ผู้คนหลายพันคนเรียนรู้ XPath ได้อย่างสนุกสนาน ที่มีจำหน่ายสำหรับ IEและสำหรับ Firefox

XPath Visualizer เป็นเครื่องมือยอดนิยมสำหรับการเรียนรู้ XPath โดยการเล่นกับนิพจน์ XPathโดยการเล่นกับการแสดงออก ฟรีและโอเพ่นซอร์ส

อนุญาตให้มีการประเมินนิพจน์ XPathเทียบกับเอกสาร XML ที่กำหนดและแสดงผลลัพธ์แบบไฮไลท์ในเอกสาร xml (ถ้าเป็นโหนด) หรือในกล่องแยกต่างหาก (หากผลลัพธ์เป็นค่าอะตอม)

อนุญาตให้ xsl: variable-s ถูกกำหนดแล้วใช้ในนิพจน์ XPath

อนุญาตให้กำหนด xsl: key-s แล้วอ้างอิงโดยฟังก์ชัน key ()ภายในนิพจน์ XPath


31
คำเตือนตามที่ Google ระบุว่าไซต์ที่เชื่อมโยงมีมัลแวร์: safebrowsing.clients.google.com/safebrowsing/…
Peter Recore

ฉันจะพิจารณาย้ายการดาวน์โหลดไปยังไซต์ที่ปลอดภัย ข้อเสนอแนะใด ๆ ?
Dimitre Novatchev

@ Dimitre รุ่น Firefox สามารถเข้าถึงได้จากที่ไหนสักแห่ง?
Flack

2
@Dimitre. ในความเป็นจริงฉัน มันทำให้ฉันยุ่งมากในการเริ่ม IE สำหรับ XPV เท่านั้น :)
Flack

2
@Flack: ใช่และขอขอบคุณคุณที่ช่วยกันทำให้เป็นไปได้นี้
Dimitre Novatchev

17

อ๋อ! ลองใช้ส่วนขยายXPath Checkerสำหรับ Firefox เป็นเครื่องมือที่มีประโยชน์


XPath Visualizer ไม่ทำงานสำหรับฉันใน Firefox 3.5 บน Ubuntu
jabley

5

นี่คือสิ่งที่ดี: http://www.xpathtester.com/


แม้ว่าฉันจะลองใช้นิพจน์ xpath แบบธรรมดาเท่านั้น แต่จนถึงตอนนี้ xpathtester ก็ใช้ได้ดีสำหรับฉันเช่นกัน
coder_tim

ฉันทำงานกับมันมาระยะหนึ่งแล้วและฉันชอบมันมาก มีอินเตอร์เฟส Clean และแทนที่จะทำเครื่องหมายผลลัพธ์บน XML จะสร้างโหนด / รายการ / ข้อความที่เป็นผลลัพธ์
CaBieberach

2

คุณยังสามารถใช้ Notepad ++ กับปลั๊กอิน XMLTools ได้อีกด้วยซึ่งมีตัวประเมิน xPath




1

ฉันพบว่าเครื่องมือต่อไปนี้มีประโยชน์มากที่สุด

เครื่องทดสอบ XPath ออนไลน์ของ Allans

เครื่องมืออื่น ๆ ที่กล่าวถึงด้านล่างอาจจำเป็นต้องใช้เบราว์เซอร์เฉพาะหรือมีปัญหาในการโหลด xml หรือใช้นิพจน์ XPath ที่คลุมเครือมากกว่าที่ฉันใช้อยู่ เครื่องมือนี้ไม่ได้


1
หากเครื่องมือที่ฉันพูดถึงในคำตอบของฉันมีปัญหาดังกล่าวโปรดแจ้งให้เราทราบเพื่อที่ฉันจะได้แก้ไข! ขอบคุณ!
Chris Nielsen

1

ลบออกอย่างถาวรซึ่งเป็นส่วนขยาย Firefox ที่มีอยู่ใน AMO มีฟังก์ชันการแสดงภาพดังกล่าว คงจะดีถ้ามันมีพลังประเภท firebug สำหรับ adblocker ขั้นสูงเล็กน้อย

สกรีนช็อต http://i49.tinypic.com/n65a3d.jpg


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.