בית התפתחות מה זה קסלאן? - הגדרה מטכנולוגיה

מה זה קסלאן? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של קסלאן?

Xalan היא ספריית תוכנה עם קוד פתוח המשמשת להמרת מסמכי XML (Extensible Markup Language) לשפות Hypertext Markup Language (HTML) או סוגים אחרים של שפות סימון. Xalan משתמש בטרנספורמציות גיליון סגנונות XML Extensible (XSLT) בכדי לספק תמיכה יעילה ומלאת פלטפורמות שונות וניתן להשתמש בהן ב- Java ו- C ++ בעזרת מעבדי XSLT נפרדים לשתי השפות.

Xalan, שנוצר על ידי יבמ, נתמך על ידי קרן תוכנת אפאצ'י.

Techopedia מסביר את Xalan

Xalan מכוונת לפשט את תהליך המרת נתוני XML לשפת סימון אחרת. ל- Xalan שני פרויקטים משנה, כדלקמן:

  • Xalan C ++: מיישם את גרסת 1.0 של XSL שצוינה על ידי World Wide Web Consortium (W3C). זה גם משתמש בשפת XML Path Language (XPath) גרסה 1.0. מנתח Xerces C ++ מנתח גיליונות סגנון XSL ומסמכי XML. קלט המנתח עשוי להיות קובץ, מודל אובייקט מסמך (DOM), URL או זרם נתונים.
  • Xalan Java: משתמש ב- XSL Transformation גרסה 1.0 ו- XML ​​Path Language גרסה 1.0. XSL מכיל מידע לגבי מיפוי XML ל- HTML ושפות סימון אחרות. Xerces Java הוא מעבד ברירת המחדל וניתן להשתמש בו לביצוע מיפוי XSL ב- Java. עם זאת, ניתן לבחור ניתוחים אחרים על פי דרישות וזמינות. הקלט עשוי להיות URL, זרם בתים, קובץ DOM או XML. מכיוון שג'אווה היא שפה מפורשת, Xalan Java משתמש במעבד קומפילציה ומעבד פרשנות נפרד, שם הראשון פוגש בעיות בעלות ביצועים גבוהים, והאחרון משמש לניפוי באגים. זה מיישם Java API עבור עיבוד XML גרסה 1.3 ו- SAX2 ו- DOM ברמה 3.
מה זה קסלאן? - הגדרה מטכנולוגיה