Ի՞նչ է XSI schemaLocation-ը:
Ի՞նչ է XSI schemaLocation-ը:

Video: Ի՞նչ է XSI schemaLocation-ը:

Video: Ի՞նչ է XSI schemaLocation-ը:
Video: Էլենի օրագիրը 2/Eleni Oragir 2 - Սերիա 170 2024, Մայիս
Anonim

Առաջին բանը, որ մենք տեսնում ենք, դա է xsi : սխեմանԳտնվելու վայրը հատկանիշ արմատային տարրում: Սա XML վերլուծողին ասում է, որ «https://NamespaceTest.com/Purchase» անվանումների տարածքի տարրերը կարելի է գտնել «Main. xsd» ֆայլում (Նշում. անվանատարածքը և URL-ն առանձնացված են բացատով, օրինակ՝ փոխադրման վերադարձ կամ տարածություն):

Հետո ինչ է նշանակում XSI-ն:

XML սխեմայի օրինակ

Երկրորդ, ինչ է XSI տեսակը: Այն xsi : տիպ հատկանիշն օգտագործվում է սխեմայի վավերացնողին ցույց տալու համար, որ իրական տիպ տարրի կոնկրետ օրինակը տարրի հայտարարված չէ տիպ այլ ավելի շուտ ենթակետ տիպ հայտարարվածից բխող տիպ.

Այս կերպ, ինչ է xmlns XSI-ն:

xmlns XML-ում W3C Namespaces-ի մի մասն է, առաջարկություն. նախածանցը xmlns օգտագործվում է միայն հայտարարելու համար անվանատարածք պարտադիր է և, ըստ սահմանման, կապված է անվանատարածք անունը xmlns /. xsi :type-ը թույլ է տալիս XML օրինակին ուղղակիորեն կապել տարրի տեսակի մասին տեղեկատվությունը, այլ ոչ թե XSD-ի միջոցով:

Ի՞նչ է targetNamespace-ը XML-ում:

Այն թիրախ անունների տարածություն հայտարարում է անվանատարածք ուրիշների համար xml և xsd փաստաթղթեր՝ այս սխեմային հղում կատարելու համար: Թիրախային նախածանցն այս դեպքում վերաբերում է նույն անվանատարածքին, և դուք այն կօգտագործեիք սխեմայի սահմանման մեջ՝ հղում կատարելու այլ տարրերին, ատրիբուտներին, տեսակներին և այլն, որոնք նույնպես սահմանված են այս նույն սխեմայի սահմանման մեջ: