Avatar billede per.s.carlsen Nybegynder
21. februar 2002 - 11:42 Der er 1 løsning

DTD

Hej ... jeg har lavet nestående dtd

og den virker også fint, problemet er bare at jeg minimum skal have et element af zonedest under zone.

Jeg vil gerne have at jeg kan have zone helt tom for elementer, eller have en eller flere af disse.

altså så den understøtter både XML eks 1 + 2

/Per

<!ELEMENT order (zone+)>
<!ATTLIST order
    type (in|out|move|waste) #REQUIRED
    binlpn CDATA #REQUIRED
    zoneend CDATA #REQUIRED
>

<!ELEMENT zone (#PCDATA)>
<!ATTLIST zone
   
    zonedest CDATA "0"
>


EKS 1:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE order SYSTEM "Order.dtd">
<order type="in" binlpn="0" zoneend="0" >

</order>

EKS 2:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE order SYSTEM "Order.dtd">
<order type="in" binlpn="123456" zoneend="10" >
  <zone zonedest="1"/>
  <zone zonedest="3"/>
</order>
Avatar billede Slettet bruger
23. februar 2002 - 22:43 #1
Hvis jeg forstår dig ret skal du bare smide en asterisk (*) efter "zone" i stedet for plus'et (+):

<!ELEMENT order (zone*)>

- eller er det ikke det du mener?

/CS
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester