תוֹכֶן
לפעמים, בתוך תחביר XML, מפתחים יציבו רצף של רשומות בין נתוני תו, או מדיה CDATA. המידע שמוקם בין מדיה זו אינו ניתן לזיהוי מנתח ה- XML. המוטיבציה לשימוש ב- CDATA היא להציב הערות מיוחדות בתוך הקוד או לכלול תווים לא חוקיים כגון מסחרי או ">" שבדרך כלל גורמים לקריסה של מנתח ה- XML (לקרוס במנתח XML). אם סמלים אלה חיוניים עבור הכניסה, אז היישום של CDATA הוא חובה.
הוראות
כיצד להשתמש ב - CDATA ב - XML-
מצא את התגים שבהם התווים הבלתי חוקיים התרחשו בנתונים שלך. לשם כך, פתח את קובץ ה- XML בדפדפן. אם יש תו לא חוקי, תקבל הודעת שגיאה. שים לב לתג שבו מתרחשת השגיאה. במסמך המדגם, התגים הם '
'.
-
תקן את התחום באמצעות CDATA. מצא את התג שמכיל את הנתונים הפגומים. בדוגמה זו, הוא נמצא "
ehdjj &. "כדי לתקן זאת באמצעות CDATA, הקלד אותו מחדש כך:
שמור את הקובץ לאחר ביצוע השינויים.
-
בדוק שוב את הקובץ עבור שגיאות.פתח את קובץ ה- XML בדפדפן וודא שגיאת alum מופיעה. בדוגמה זו, הפלט הוא ללא שגיאות פלט. לא ניתן לראות את המדיה CDATA בעת הפעלת קובץ ה- XML. אם אתה מקבל שגיאה נוספת כתוצאה אופי לא חוקי, להחיל CDATA אליו גם כן.
-
שלב CDATA כחלק מהאלמנט. אם תמשיך לקבל שגיאות קבועות בגלל תווים לא חוקיים, ייתכן שתרצה לשלב את CDATA בכל שדות הסיסמה. זה יאפשר למסמך XML לפעול בצורה חלקה ולשמור לך זמן בטווח הארוך. כדי לעשות זאת, להמיר כל רכיב ל "
'.
-
השתמש ב- CDATA להערות. אם ברצונך להוסיף הערות ספציפיות ליד פריט נתונים ולא לדאוג לתווים לא חוקיים, הזן את ההערות בתוך ה- CDATA. לדוגמה, אם המידע עבור פריט קלט הוא מיושן, הוא יכול להיות מוגדר עם CDATA. הדוגמה הבאה מציינת שהסטטוס של תלמיד המקור שגוי. עליך להזין את ההערה של CDATA ליד הערך.
מרי ויליאם ניו ג'רזי>]]> 555-7979 ehdf
שלבים
איך
- אם אתה משתמש גנרטור מותאם אישית עשוי XML, אתה יכול לתכנת שדות מסוימים להופיע בין מדיה CDATA כברירת מחדל.
- מאמר זה מדגים כיצד לשלב CDATA למסמך XML הכולל תווים מיוחדים בין תג הסיסמה, כמו גם מדגים כיצד להשתמש CDATA להוסיף הערות מיוחדות.
שים לב
- Internet Explorer מציג את המדיה CDATA בפלט ה- XML שלה. לא מוזילה.
מה שאתה צריך
- עורך טקסט
- מסמך XML