กลับไปหน้าบทความ

อ่าน 3 นาที

libxml2

libxml2 เป็น ไลบรารีซอฟต์แวร์ สำหรับแยกวิเคราะห์ เอกสาร XML และยังเป็นพื้นฐานของ ไลบรารี libxslt ซึ่งประมวล ผลสไตล์ชีต XSLT -1.0 อีกด้วย

libxml2

libxml2
ผู้เขียนต้นฉบับโครงการ GNOME
ปล่อย23 กันยายน 2542 ( 23 กันยายน 1999 )
เวอร์ชันเสถียร
2.15.3 [ 1 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 16 เมษายน 2026 ( 16 เมษายน 2569 )
เขียนเป็นซี
ระบบปฏิบัติการข้ามแพลตฟอร์ม[ 2 ] [ 3 ]
พิมพ์ตัวแยกวิเคราะห์ XML , ตัวตรวจสอบความถูกต้องของ XML
ใบอนุญาตใบอนุญาต MIT
เว็บไซต์xmlsoft.org แก้ไขข้อมูลนี้บนวิกิดาต้า
ที่เก็บข้อมูล
  • gitlab.gnome.org/GNOME/libxml2

libxml2เป็นไลบรารีซอฟต์แวร์สำหรับแยกวิเคราะห์ เอกสาร XMLและยังเป็นพื้นฐานของ ไลบรารี libxsltซึ่งประมวล ผลสไตล์ชีต XSLT -1.0 อีกด้วย

คำอธิบาย

libxml2 เขียนด้วยภาษาโปรแกรม C โดยมีการเชื่อมต่อสำหรับ C++ , Ch , [ 4 ] XSH , C# , Python , Swift , Kylix / DelphiและPascal อื่นๆ , Ruby , Perl , Common Lisp , [ 5 ]และPHP [ 6 ] เดิมทีพัฒนาขึ้นสำหรับโครงการ GNOMEแต่สามารถใช้งานได้นอกโครงการ โค้ดของ libxml2 มีความพกพาสูง[ 7 ]เนื่องจากขึ้นอยู่กับไลบรารีANSI C มาตรฐานเท่านั้น [ 8 ]และมีให้ใช้งานภายใต้ใบอนุญาต MIT [ 3 ]ตั้งแต่ปี 2002 ซึ่งก่อนหน้านี้มีให้ใช้งานภายใต้ ใบ อนุญาต GNU Lesser General Public License [ 9 ] กลายเป็น ไลบรารีการแยกวิเคราะห์ XML และ HTML มาตรฐานโดยพฤตินัยในโลกโอเพนซอร์ส โดยมีการจัดส่งในระบบปฏิบัติการ Linux ส่วน ใหญ่[ 10 ] [ 11 ]

ประกอบด้วยยูทิลิตี้บรรทัดคำสั่งxmllintและตัวแยกวิเคราะห์HTML [ 12 ]

ณ เดือนมิถุนายน พ.ศ. 2568 libxml2 ได้รับการดูแลโดยบุคคลเพียงคนเดียวคือ Nick Wellnhofer [ 13 ]

แม้ว่าผู้ดูแลจะเป็นอาสาสมัครที่ไม่ได้รับค่าตอบแทน แต่ไลบรารีนี้ถูกนำไปใช้ในซอฟต์แวร์เชิงพาณิชย์ ในเดือนมิถุนายน พ.ศ. 2568 เวลล์นโฮเฟอร์ประกาศว่าเขาจะถือว่ารายงานปัญหาด้านความปลอดภัยเป็นบั๊กทั่วไป ซึ่งจะได้รับการแก้ไขเมื่อมีเวลา ด้วยท่าทีเช่นนี้ เวลล์นโฮเฟอร์หวังที่จะกระตุ้นให้ผู้ใช้เชิงพาณิชย์ของไลบรารีร่วมสนับสนุนการทำงานหรือเงินทุนเพื่อการบำรุงรักษา[ 14 ]

เมื่อวันที่ 15 กันยายน พ.ศ. 2568 เวลน์โฮเฟอร์ประกาศว่าเขาจะลาออกจากตำแหน่งผู้ดูแล[ 15 ] [ 16 ]ตั้งแต่นั้นมา เขาได้เริ่มฟอร์ก libxml ที่ได้รับอนุญาตใหม่ภายใต้ ใบอนุญาตสาธารณะทั่วไป ของGNU Affero [ 17 ]

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
  • "XML::LibXML" . metacpan.org . สืบค้นเมื่อ 18 กันยายน 2025 .(โมดูล Perl)

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Libxml2&oldid=1346898034 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ libxml2

libxml2 เป็น ไลบรารีซอฟต์แวร์ สำหรับแยกวิเคราะห์ เอกสาร XML และยังเป็นพื้นฐานของ ไลบรารี libxslt ซึ่งประมวล ผลสไตล์ชีต XSLT -1.0 อีกด้วย

คำอธิบาย

libxml2 เขียนด้วย ภาษาโปรแกรม C โดยมีการเชื่อมต่อสำหรับ C++ , Ch , [ 4 ] XSH , C# , Python , Swift , Kylix / Delphi และ Pascal อื่นๆ , Ruby , Perl , Common Lisp , [ 5 ] และ PHP [ 6 ] เดิมทีพัฒนาขึ้นสำหรับ โครงการ GNOME แต่สามารถใช้งานได้นอกโครงการ โค้ดของ...

ดูเพิ่มเติม

libxslt (โมดูล XSLT ของ LibXML2 ) การตรวจสอบความถูกต้องของ XML การเปรียบเทียบตัวแยกวิเคราะห์ HTML ชาวต่างชาติ (ห้องสมุด) แซกซอน XSLT เซอร์เซส โครงการ GNOME

ลิงก์ภายนอก

เว็บไซต์อย่างเป็นทางการ "XML::LibXML" . metacpan.org . สืบค้น เมื่อ 18 กันยายน 2025 .