spørgsmål til XML og Schema
Mit problem er at jeg skal igang med at lave et schema til en XML fil. Jeg vil gerne køre det hele lokalt på min pc'er, dvs jeg ligger min XML fil i samme folder som min schema fil.Dvs jeg ønsker hjælp til at komme igang med at forstå og benytte schema til min XML fil.
Derfor har jeg flere spørgsmål her, jeg vil så når alle spørgsmål er besvaret/afhjulpet fordele point efter bedste evne :-)
dvs jeg har følgende filer:
7forsoeg.xml
7forsoeg.xsd
I min 7forsoeg.xml fil har jeg følgende
<?xml version="1.0"?><note
xmlns="http://www.w3schools.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="7forsoeg.xsd">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
I min schema fil har jeg følgende:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3schools.com"
xmlns="http://www.w3schools.com"
elementFormDefault="qualified"><xs:element name="note">
<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:bolean"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element></xs:schema>
1)
For at teste ovenstående forventer jeg at jeg blot kan dobbeltklikke på min XML fil, hvorefter Internet Explorer giver mig evt fejl beskeder, er det ikke korrekt ?
2)
Hvis jeg så ændre type på "to" i min schema fil, så forventer jeg en fejl.
Kan jeg overhovedet verificere på denne måde ?
3)
Når man benytter XML så benytter man sig af namespaces, ovenfor benytter jeg fra w3schools, er det normalt eller bør man ikke definere dem selv ?
4)
gode tutorials ud over w3 og w3schools ?
5)
Generel simpel beskrivelse, evt eks med alle de filer jeg behøver, incl hjemmelavede namespace filer hvis det er normal fremgangsmetode ?
6)
Andet jeg kan få glæde af i forbindelse med ovenstående problemer ?
