תשעה חוקים עבור קבצי Xml מתוך שיעור שהועבר על ידי אסף בתאריך 29.8.06 מערכות ותוכנות שקוראות קבצי Xmlמחפשות את החוקים הללו .אם אין את תשעת החוקים בקובץ ,רוב המערכות לא יוכלו לקרוא אותו .מערכת שקוראת קבצי Xmlנקראת “ ,”Parserשמבצעת פעולה של פירוק מחרוזות לחלקים .קובץ Xmlשתומך בתשעת החוקים נקרא “.“Well Formed .1קובץ Xmlחייב להתחיל ב .Xml Declaration -זהו תג מיוחד הנראה כךXml ?< : . >? ”…”=version=”…” encodingזוהי פקודה מסוג (Processing Instruction (PI שנראית כך. >? … ?< : .2קובץ Xmlחייב שיהיה לו .Root Elementזהו תג אחד שכולל בתוכו את כל תוכן המידע, חוץ מה.Xml Declaration - .3כל תג חייב להיסגר ב.End Element - .4כל תג פתיחה חייב שיהיה לו תג סגירה תואם. .5התגים הם .Case Sensitive .6כל התגים חייבים להיות מכוננים ( (nestedבצורה נכונה. .7ערכי Attributesחייבים להיות בגרשיים. .8ישנם תווים מיוחדים שנקראים .Xml Entitiesלא ניתן לכתוב אותם כמו שהם .יש לרשום את היישות שמחליפה אותה*. .9תווים לבנים נשמרים בקבצי ( Xmlרווח ,טאב ,אנטר וכולי(. * תו > < & ‘ ”
ישות &;lt &;gt &;amp &;apos &;quot