מדריך ל- XML ב- Java
1. סקירה כללית
זה מדריך לעבודה עם XML ב- Java.
נעבור על ספריות עיבוד Java XML הנפוצות ביותר - לניתוח וכריכה כאחד.
2. מנתחי DOM
במילים פשוטות, מנתח DOM עובד על כל מסמך ה- XML, טוען אותו בזיכרון ובונה ייצוג עץ של המסמך.
משאבים שימושיים
- כיצד לקרוא קובץ XML בג'אווה - (מנתח DOM)
- מנתח Java DOM - Parse XML Document
- הדרכה לדוגמא של Java XML DOM Parser
- ניתוח DOM קל ב- Java
3. מנתח SAX
מנתח SAX הוא מנתח מבוסס אירועים - הוא מנתח את מסמך ה- XML באמצעות שיחות חוזרות מבלי לטעון את כל המסמך בזיכרון.
משאבים שימושיים
- כיצד לקרוא קובץ XML ב- Java - (SAX Parser)
- מנתח Java SAX - ניתוח מסמך XML
- כיצד לנתח XML באמצעות מנתח SAX ו- DefaultHandler
- ניתוח XML באמצעות SaxParser
- Java SAX Parser דוגמה הדרכה לניתוח XML לרשימת אובייקטים
4. מנתח StAX
מנתח StAX הוא חציון בין מנתח DOM ו- SAX.
משאבים שימושיים
- כיצד לקרוא קובץ XML בג'אווה באמצעות Java StAX Iterator API
- מנתח Java StAX - ניתוח מסמך XML
5. JAXB
JAXB - Java Architecture for XML Binding - משמש להמרת אובייקטים מ / ל- XML.
JAXB הוא חלק מפלטפורמת Java SE ואחד ממשקי ה- API בג'קרטה EE.
משאבים שימושיים
- מדריך אורקל JAXB
- דוגמה JAXB שלום עולם
- מדריך JAXB לכריכת XML של Java - המדריך ULTIMATE
- מדריך JAXB
- דוגמה למרשל JAXB
- דוגמא של JAXB Unmarshal
- כיצד להמיר אובייקט Java ל- XML - דוגמה JAXB
- דוגמא ל- JAXB: Marshalling ו- Unmarshalling HashMap בג'אווה
- דוגמאת JAXB: רשימת מארשלינג ואי-מרסנות או קבוצת אובייקטים
- הערות JAXB
- קידומות JAXB ו- Namespace
- JAXB וירושה - שימוש ב- XmlAdapter
6. XStream
XStream היא ספרייה פשוטה לסידור אובייקטים אל / מ- XML.
הנה התלות של maven להשתמש בה כדי להכניס אותה לפרויקט המאפשר Maven:
com.thoughtworks.xstream xstream 1.4.8
משאבים שימושיים
- אתר רשמי
- גיתוב
- ג'אדוק
- הדרכה של שתי דקות
- XStream - דרך קלה XStreamely לעבוד עם נתוני XML בג'אווה
- XStream - Java ל- XML ובחזרה
7. ג'קסון XML
ג'קסון XML הוא הרחבה של מעבד ג'קסון JSON לקריאה וכתיבה של נתונים מקודדי XML.
על מנת להשתמש בו - הנה התלות הפשוטה ב- Maven שתזדקק לה:
com.fasterxml.jackson.dataformat jackson-dataformat-xml $ {jackson.version}
הערה: הגרסה האחרונה של jackson-dataformat-xml כרגע היא 2.6.3.
משאבים שימושיים
- אתר רשמי
- גיתוב
- מאגר ה- XML של ג'קסון ויקי
- ביאורי XML של ג'קסון
8. XML פשוט
XML פשוט הוא מסגרת סדרת XML עם ביצועים גבוהים עבור Java.
כדי להשתמש בו אתה זקוק לתלות הבאה:
org.simpleframework simple-xml $ {simple-xml.version}
הערה: הגרסה האחרונה של Simple XML כרגע היא 2.7.1.
משאבים שימושיים
- אתר רשמי
- מדריך XML פשוט
- ג'אדוק
9. מסקנה
זה היה מבוא מהיר למערכת האקולוגית XML בג'אווה. השתמש בזה כמדריך למידע נוסף על ביצוע עבודות XML וקבלת תצוגה ברמה גבוהה של נוף ה- XML של Java.