שאלת כותרת DATASET

  • פותח הנושא rnan
  • פורסם בתאריך

rnan

New member
../images/Emo189.gif שאלת כותרת DATASET

<xs:schema id="ds_hafnaya" targetNamespace="http://www.tempuri.org/ds_hafnaya.xsd" xmlns:mstns="http://www.tempuri.org/ds_hafnaya.xsd" xmlns="http://www.tempuri.org/ds_hafnaya.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" attributeFormDefault="qualified" elementFormDefault="qualified">​
היי זה קובץ ה DATASET^ שלי ויש לי כמה שאלות לגביו מה ה TARGET NAMESPCE אומר והאם אפשר לשנותו ,ומה תפקידו כנל לגבי attributeFormDefault כנל לגבי elementFormDefault ו אחרון : xmlns תודה.
 

yairov

New member
תגובה

כשאתה מקודד מחלקות ב-#C, אתה בדר"כ מכניס אותם לתוך מרחב שמות מסויים (namespace). על בסיס אותו עיקרון כותבים סכימה של XML שבאה לתאר מבנה של אובייקטים בתוך מרחב שמות. xmlns משמעותו namespace של XML. בסכימה שאתה מתאר ה-xmlns:mstns בא לציין שכל האלמנטים שיתחילו ב-prefix בשם mstns שייך למרחב שמות http://www.tempuri.org/ds_hafnaya.xsd. השם הזה זה בעצם תבנית URI שבאה לתאר שם מסויים של namespace, ואל תתבלבל עם הכתובת שדומה למבנה כתובת באינטרנט. בסה"כ לקחו את התבנית של שמות כתובות באינטרנט כדי לתת שמות ל-namespac-ים שונים. ה-targetNamespace בא לומר שכל האלמנטים ללא prefix באותה סכימה יהיו שייכים למרחב השמות הזה.
 
למעלה