This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
problem with flat xml file
- From: "Bryan Rasmussen" <bry at itnisk dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Wed, 6 Feb 2002 17:24:53 +0100
- Subject: [xsl] problem with flat xml file
- Keywords: xsltDEV
- Reply-to: xsl-list at lists dot mulberrytech dot com
for reasons to idiotic too describe I have been given the project of
processing an extremely large flat xml file into a hierarchical structure.
I'm stuck on the following:
<CKF_overskrift number="1">
<p>Kommunikative færdigheder</p>
</CKF_overskrift>
<Gruppe number="1">
<p>1</p>
</Gruppe>
<Delmaal number="1">
<p>forstå sætninger og udtryk anvendt i forbindelse med nære og
genkendelige emner, fx familie og dagligdag, skole, dyr, fritid, ferier og
højtider</p>
</Delmaal>
<Gruppe number="2">
<p>2</p>
</Gruppe>
<Delmaal number="2">
<p>følge med i udvalgte lyd- og billedmedier på engelsk om genkendelige
emner og danne sig en mening om, hvad det drejer sig om</p>
</Delmaal>
<Gruppe number="3">
<p>3</p>
</Gruppe>
<Delmaal number="3">
<p>beskrive sig selv og svare på enkle spørgsmål om sig selv, familie,
fritid og skole</p>
</Delmaal>
<Gruppe number="4">
<p>4</p>
</Gruppe>
<Delmaal number="4">
<p>deltage i sproglege og små rollespil</p>
</Delmaal>
<Gruppe number="5">
<p>5</p>
</Gruppe>
<Delmaal number="5">
<p>læse korte, sprogligt enkle tekster om dagligdags emner</p>
</Delmaal>
<Gruppe number="6">
<p>6</p>
</Gruppe>
<Delmaal number="6">
<p>udnytte bånd- og billedstøtte i forbindelse med læsning</p>
</Delmaal>
<Gruppe number="7">
<p>7</p>
</Gruppe>
<Delmaal number="7">
<p>uddrage informationer af enkle sagtekster</p>
</Delmaal>
<Gruppe number="8">
<p>8</p>
</Gruppe>
<Delmaal number="8">
<p>skrive enkle ord, udtryk og sætninger inden for nære og genkendelige
emner, fx familie, dyr, interesser, ferier og højtider</p>
</Delmaal>
<CKF_overskrift number="2">
<p>Sprog og sprogbrug</p>
</CKF_overskrift>
<Gruppe number="9">
<p>1</p>
</Gruppe>
<Delmaal number="9">
<p>udtale de engelske ord, der arbejdes med</p>
</Delmaal>
and so on and so on ad infinitum:
this needs to be changed into the following structure
<CKF_overskrift number="1">
<p>Kommunikative færdigheder</p>
<Gruppe number="1">
<Delmaal number="1">
<p>forstå sætninger og udtryk anvendt i forbindelse med nære og
genkendelige emner, fx familie og dagligdag, skole, dyr, fritid, ferier og
højtider</p>
</Delmaal>
</Gruppe>
........repeat
</CKF_overskrift>
the Gruppe attribute number should get the value of the child::p, there is
an equal number of Gruppe and Delmaal(I put in the number attribute from an
analytical stylesheet), in the example here child::p is equal to the number
attribute but it's not that way anywhere else. There is no mathematical
relationship between CKF_overskrift and Delmaal or Gruppe. Help please! I'm
currently in that mental state where one has looked at a problem so long
that one can no longer think.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list