Ճիշտ շարահյուսությամբ XML փաստաթուղթը կոչվում է «Լավ ձևավորված»: DTD-ի դեմ վավերացված XML փաստաթուղթը և՛ «Լավ ձևավորված» և «Վավերական» է:
Ի՞նչն է վավերացնում XML փաստաթուղթը սխեմայի համեմատ:
Դուք կարող եք վավերացնել ձեր XML փաստաթղթերը XML սխեմաների համեմատ միայն; DTD-ների դեմ վավերացումը չի ապահովվում: … Այս գործընթացը ներառում է XML սխեմայի յուրաքանչյուր փաստաթղթի գրանցում, որը կազմում է XML սխեման, և այնուհետև գրանցումը ավարտում:
Ո՞ր շարժիչն է վավերացնում XML փաստաթուղթը DTD սխեմայի դեմ:
Xerces-C++-ը բաց կոդով վավերացնող XML վերլուծիչ է՝ գրված C++-ի շարժական ենթաբազմությունում: Այն տրամադրում է DOM (մակարդակ 1, 2 և 3-րդ մակարդակի որոշ մասեր), SAX և SAX2 API-ներ և աջակցում է XML փաստաթղթերի վավերացումը DTD-ի և XML Schema-ի դեմ:
Ինչպե՞ս եք վավերացնում XML փաստաթուղթը՝ օգտագործելով DTD կամ XML Schema:
Այս հոդվածում
- Ամփոփում.
- պահանջներ.
- Ստեղծեք XML փաստաթուղթ:
- Ստեղծեք DTD և կապեք XML փաստաթղթին:
- Կատարել վավերացում՝ օգտագործելով DTD:
- Ստեղծեք XDR սխեման և կապեք XML փաստաթղթին:
- Կատարել վավերացում՝ օգտագործելով XDR սխեմա:
- Ստեղծեք XSD սխեման և կապեք XML փաստաթղթին:
Ո՞րն է XML սխեմայի նպատակը:
XML սխեմայի նպատակն է սահմանել օրինական կառուցվածքային բլոկներըXML փաստաթուղթ. տարրեր և ատրիբուտներ, որոնք կարող են հայտնվել փաստաթղթում: երեխայի տարրերի քանակը (և կարգը): տարրերի և ատրիբուտների տվյալների տեսակները։