Altova Mailing List Archives>Archive Index >comp.text.xml Archive Home >Recent entries >Thread Prev - Re: Multiple Elements >Thread Next - Re: Multiple Elements Re: Multiple ElementsTo: NULL Date: 6/1/2008 9:50:00 PM Hi, this seems to be the right way, I suppose and therefore I will try this as soons as possible. And furthermore if this works for me, I will try to understand it. thanx M. Peter Flynn schrieb: > Michael.Ruehling@t... wrote: >> Hi, >> I am sorry for not beeing totally precise. >> The BUCH or KAPITEL function works fine. What >> makes the problem ist the UEBERSCHRIFT-thing. >> >> XSLT-Code says UEBERSCHRIFT can be more than one >> (the reference part of my book says so). And I want >> to have more than one UEBERSCHRIFT in one KAPITEL. >> Even more than one ZWISCHENUEBERSCHRIFT and TEXT. >> I don't want to have only one UEBERSCHRIFT and ZWISCHENUEBERSCHRIFT >> and TEXT Part in my KAPITEL, because, it makes no sense >> to have an extra KAPITEL for a short TEXT which belongs to a >> UEBERSCHRIFT. > > Yes, it is possible (but unusual) to have more than one ueberschrift > in a chapter. > > I think you may be confusing the ueberschrift with the concept of a > container like <section> or <subsection>. XML is normally built on a > hierarchical model or containers, unlike (eg) LaTeX, where headings > are simply interruptions to the flow of text (eg \section{}, not > \begin{section}...\end{section}). > > <!DOCTYPE buch [ > <!ELEMENT buch (kapitel)+> > <!ELEMENT kapitel (ueberschrift,text+,unterkapitel*)> > <!ELEMENT ueberschrift (#PCDATA)> > <!ELEMENT unterkapitel (ueberschrift,text+)> > <!ELEMENT text (#PCDATA)> > ]> > <buch> > <kapitel> > <ueberschrift></ueberschrift> > <text></text> > <text></text> > <text></text> > <unterkapitel> > <ueberschrift></ueberschrift> > <text></text> > <text></text> > <text></text> > </unterkapitel> > <unterkapitel> > <ueberschrift></ueberschrift> > <text></text> > <text></text> > <text></text> > </unterkapitel> > <unterkapitel> > <ueberschrift></ueberschrift> > <text></text> > <text></text> > <text></text> > </unterkapitel> > </kapitel> > <kapitel> > <ueberschrift></ueberschrift> > <text></text> > </kapitel> > </buch> > > ///Peter | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
