- From: Aaron Reed <aaronr@us.ibm.com>
- Date: Tue, 01 Aug 2006 13:02:04 -0500
- To: www-forms@w3.org
Hi Oliver, Please send me your testcase or open a bug on us and attach the testcase. If you can simplify it, that would be even better. I'll see if I can find where our processor is slowing down. What is probably killing our performance is the fact that you have so many instances all inside one model. We have a couple of known performance bugs so it would be nice to know if your issue is a new one or a known one if nothing else. Thanks, --Aaron Oliver Rath wrote: > Hi all, > > my first submission here :-). > > At the moment Im testing some bigger xforms document, written for > generating a big formular with a lot of boilerplates (>1000) witch an > embedded repeat-sequence (for generating text from a list of > boilerplates). The formular is running under Firefox 1.5.0.4 with the > xforms-plugin 0.6. > > the strukture of the data is like follows: > > <default> > <textblock> > <ID>unique ID 0001> > <Text>Lots of Text (about 200-500 chars)</Text> > </textblock> > <textblock> > <ID>unique ID 0002> > <Text>Lots of another Text (about 200-500 chars)</Text> > <textblock> > <default> > .... > > to be repeated >1200 times > > Unfortunatly the formular is slowing down using the repeat-tag for > cloning boilerplates. The duration getting a new clone is > 20sek (!). > > The repeat-code looks like following: > > <!-- repeating sequence --> > <xforms:repeat nodeset="textblock" id="Textblock"> > <xforms:label ref="ID" /> > <xforms:switch> > <xforms:case id="Cstart"> > <xforms:trigger> > <xforms:label>B0100_bis_B0600</xforms:label> > <xforms:toggle ev:event="DOMActivate" > case="CB0100_bis_B0600" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B0850_Flure</xforms:label> > <xforms:toggle ev:event="DOMActivate" > case="CB0850_Flure" /> > </xforms:trigger> > .... > about 60 times, lots of other cases, running fine. > .... > <p nodeset="instance('B1900_Stuetzen_Unterzuege')/Textblock"> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > <xforms:itemset > nodeset="instance('B1900_Stuetzen_Unterzuege')/Textblock"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > </xforms:itemset> > </xforms:select1> > </p> > </xforms:case> > </xforms:switch> > <hr /> > </xforms:repeat> > > .... > (here you see the later integrated division in different files, see below) > > For the first help, I divided the boilerplates in different files, each > connected seperatley: > > ..... > <xforms:model> > <xforms:instance id="B0700_Abschluesse" > src="Texte/B0700_Abschluesse.xml" /> > <xforms:instance id="B0700_Einbauten" > src="Texte/B0700_Einbauten.xml" /> > > <xforms:instance id="B0750_Rauchabzug" > src="Texte/B0750_Rauchabzug.xml" /> > <xforms:instance id="B0850_Abschluesse" > src="Texte/B0850_Abschluesse.xml" /> > <xforms:instance id="B0850_Einbauten" > > (sorry, the names are in German, because my Perl-Generatorscript uses > the Filenames for labeling the buttons) > ... > and so on. So i have generated 57 instances. But this didnt speed up the > repeating sequence. Not for one second! I dont know why. Could it be > sensful, to use binding tag instead of the ref? Is there maybe a better > solution available? > > The original idea is taken from the tax form example. > > I didnt send the whole formular, because it is > 5 MB, but if anybody > interested, i will send it to him you self-evident. > > Do you have some ideas getting up the xforms code faster? What is the > internal representation of such lists? > > Tfh, > > Oliver > > > > > > > ------------------------------------------------------------------------ > > > <xforms:repeat nodeset="Textbaustein" id="Textbaustein"> > <xforms:switch> > <xforms:case id="Cstart"> > <xforms:trigger> > <xforms:label>B0100_bis_B0600</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB0100_bis_B0600" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B0850_Flure</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0850_Flure" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B1000_Feuerwehrzufahrt</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB1000_Feuerwehrzufahrt" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B1400_Decken</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB1400_Decken" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B1500_Waende</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB1500_Waende" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B1600_Brandwand</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB1600_Brandwand" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B1700_Lueftungsanlagen</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB1700_Lueftungsanlagen" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B2000_Tueren</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB2000_Tueren" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B2200_Hochhaus</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB2200_Hochhaus" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B2300_Abfallbehaelter</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB2300_Abfallbehaelter" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B2500_BMZ</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB2500_BMZ" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B2800_VVB</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB2800_VVB" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B3300_Feuerloescher</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB3300_Feuerloescher" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B7000_Fliegende_Bauten</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7000_Fliegende_Bauten" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8000_Messe</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB8000_Messe" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B0700_Erster_Rettungsweg_TR</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0700_Erster_Rettungsweg_TR" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B0800_Zweiter_Rettungsweg</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB0800_Zweiter_Rettungsweg" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B1300_Hydranten_Steigleitungen</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB1300_Hydranten_Steigleitungen" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B1900_Stuetzen_Unterzuege</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB1900_Stuetzen_Unterzuege" /> > </xforms:trigger> > </xforms:case> > <xforms:case id="CB0100_bis_B0600"> > <xforms:trigger> > <xforms:label>B0100_Abschlu?saetze</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0100_Abschlu?saetze" /> > </xforms:trigger> > > <xforms:trigger> > <xforms:label>B0200_Allgemein</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0200_Allgemein" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B0300_Fb-Befund</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0300_Fb-Befund" /> > </xforms:trigger> > > <xforms:trigger> > <xforms:label>B0600_baul_Maengel</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0600_baul_Maengel" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B0410_Fristverlaengerung</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0410_Fristverlaengerung" /> > </xforms:trigger> > > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > </xforms:case> > <xforms:case id="CB0850_Flure"> > <xforms:trigger> > > <xforms:label>B0850_Abschluesse</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0850_Abschluesse" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B0850_Einbauten</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0850_Einbauten" /> > </xforms:trigger> > <xforms:trigger> > > <xforms:label>B0850_Leitungsanlagen</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0850_Leitungsanlagen" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B0850_Rauchschutz</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0850_Rauchschutz" /> > </xforms:trigger> > <xforms:trigger> > > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > </xforms:case> > <xforms:case id="CB0850_Abschluesse"> > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > <p nodeset="instance('B0850_Abschluesse')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > <xforms:itemset nodeset="instance('B0850_Abschluesse')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > > </xforms:itemset> > </xforms:select1> > </p> > </xforms:case> > <xforms:case id="CB0850_Einbauten"> > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > <p nodeset="instance('B0850_Einbauten')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > <xforms:itemset nodeset="instance('B0850_Einbauten')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > > </xforms:itemset> > </xforms:select1> > </p> > </xforms:case> > <xforms:case id="CB0850_Leitungsanlagen"> > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > <p nodeset="instance('B0850_Leitungsanlagen')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > <xforms:itemset nodeset="instance('B0850_Leitungsanlagen')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > > </xforms:itemset> > </xforms:select1> > </p> > </xforms:case> > <xforms:case id="CB0850_Rauchschutz"> > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > <p nodeset="instance('B0850_Rauchschutz')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > <xforms:itemset nodeset="instance('B0850_Rauchschutz')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > > </xforms:itemset> > </xforms:select1> > </p> > </xforms:case> > <xforms:case id="CB1000_Feuerwehrzufahrt"> > <xforms:trigger> > <xforms:label>B1000_FWZ_Grundlagen</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB1000_FWZ_Grundlagen" /> > > </xforms:trigger> > <xforms:trigger> > <xforms:label>B1001_FWZ_Befahrbarkeit</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB1001_FWZ_Befahrbarkeit" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B1002_FWZ_Befestigung</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB1002_FWZ_Befestigung" /> > > </xforms:trigger> > <xforms:trigger> > <xforms:label>B1003_FWZ_Bescheid</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB1003_FWZ_Bescheid" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B1007_FWZ_Sonstiges</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB1007_FWZ_Sonstiges" /> > > </xforms:trigger> > <xforms:trigger> > <xforms:label>B1004_FWZ_Beschilderungen</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB1004_FWZ_Beschilderungen" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B1005_FWZ_Randsteinabsenkung</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB1005_FWZ_Randsteinabsenkung" /> > > </xforms:trigger> > <xforms:trigger> > <xforms:label>B1006_FWZ_Schlie?systeme</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB1006_FWZ_Schlie?systeme" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > </xforms:case> > <xforms:case id="CB1400_Decken"> > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > > </xforms:trigger> > <p nodeset="instance('B1400_Decken')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > <xforms:itemset nodeset="instance('B1400_Decken')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > </xforms:itemset> > > </xforms:select1> > </p> > </xforms:case> > <xforms:case id="CB1500_Waende"> > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > > </xforms:trigger> > <p nodeset="instance('B1500_Waende')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > <xforms:itemset nodeset="instance('B1500_Waende')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > </xforms:itemset> > > </xforms:select1> > </p> > </xforms:case> > <xforms:case id="CB1700_Lueftungsanlagen"> > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > > </xforms:trigger> > <p nodeset="instance('B1700_Lueftungsanlagen')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > <xforms:itemset nodeset="instance('B1700_Lueftungsanlagen')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > </xforms:itemset> > > </xforms:select1> > </p> > </xforms:case> > <xforms:case id="CB2000_Tueren"> > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > > </xforms:trigger> > <p nodeset="instance('B2000_Tueren')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > <xforms:itemset nodeset="instance('B2000_Tueren')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > </xforms:itemset> > > </xforms:select1> > </p> > </xforms:case> > <xforms:case id="CB2200_Hochhaus"> > <xforms:trigger> > <xforms:label>B2200_Betrieblich</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB2200_Betrieblich" /> > </xforms:trigger> > > <xforms:trigger> > <xforms:label>B2200_Einbauten</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB2200_Einbauten" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B2200_Flurdecke</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB2200_Flurdecke" /> > </xforms:trigger> > > <xforms:trigger> > <xforms:label>B2200_Leitungsanlagen</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB2200_Leitungsanlagen" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B2200_Rauchabzug</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB2200_Rauchabzug" /> > </xforms:trigger> > > <xforms:trigger> > <xforms:label>B2200_Rauchschutztueren</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB2200_Rauchschutztueren" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > > </xforms:trigger> > </xforms:case> > <xforms:case id="CB2300_Abfallbehaelter"> > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > > <p nodeset="instance('B2300_Abfallbehaelter')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > <xforms:itemset nodeset="instance('B2300_Abfallbehaelter')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > </xforms:itemset> > </xforms:select1> > > </p> > </xforms:case> > <xforms:case id="CB2500_BMZ"> > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > > <p nodeset="instance('B2500_BMZ')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > <xforms:itemset nodeset="instance('B2500_BMZ')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > </xforms:itemset> > </xforms:select1> > > </p> > </xforms:case> > <xforms:case id="CB3300_Feuerloescher"> > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > > <p nodeset="instance('B3300_Feuerloescher')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > <xforms:itemset nodeset="instance('B3300_Feuerloescher')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > </xforms:itemset> > </xforms:select1> > > </p> > </xforms:case> > <xforms:case id="CB7000_Fliegende_Bauten"> > <xforms:trigger> > <xforms:label>B7001_Balkon_Galerie</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7001_Balkon_Galerie" /> > </xforms:trigger> > <xforms:trigger> > > <xforms:label>B7001_Dekoration</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7001_Dekoration" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B7001_Elektrogeraete</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7001_Elektrogeraete" /> > </xforms:trigger> > <xforms:trigger> > > <xforms:label>B7001_Feuerloescher</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7001_Feuerloescher" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B7001_Gas</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7001_Gas" /> > </xforms:trigger> > <xforms:trigger> > > <xforms:label>B7001_Grillanlagen</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7001_Grillanlagen" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B7001_Heizanlagen</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7001_Heizanlagen" /> > </xforms:trigger> > <xforms:trigger> > > <xforms:label>B7001_Lagerungen</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7001_Lagerungen" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B7001_Rauchabzuege</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7001_Rauchabzuege" /> > </xforms:trigger> > <xforms:trigger> > > <xforms:label>B7001_Rettungswege</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7001_Rettungswege" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B7001_T?ren</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7001_T?ren" /> > </xforms:trigger> > <xforms:trigger> > > <xforms:label>B7001_Unwetter</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7001_Unwetter" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B7002_Bestuhlung</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7002_Bestuhlung" /> > </xforms:trigger> > <xforms:trigger> > > <xforms:label>B7003_Rucksackdateien</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7003_Rucksackdateien" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B7000_Fliegende_Bauten_Grundlagen</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7000_Fliegende_Bauten_Grundlagen" /> > </xforms:trigger> > <xforms:trigger> > > <xforms:label>B7001_Betriebsvorschriften</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7001_Betriebsvorschriften" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B7001_Biergartenueberdachung</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB7001_Biergartenueberdachung" /> > </xforms:trigger> > <xforms:trigger> > > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > </xforms:case> > <xforms:case id="CB8000_Messe"> > <xforms:trigger> > <xforms:label>B8000_Messe_Grundlagen</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB8000_Messe_Grundlagen" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Aschenablagen</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB8001_Aschenablagen" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Bestuhlung</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB8001_Bestuhlung" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Dekoration</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB8001_Dekoration" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Druckgasflaschen</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB8001_Druckgasflaschen" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Elektrogeraete</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB8001_Elektrogeraete" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Feuerloescher</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB8001_Feuerloescher" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Fluessiggas</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB8001_Fluessiggas" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Kraftfahrzeuge</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB8001_Kraftfahrzeuge" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Schweissgeraete</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB8001_Schweissgeraete" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Standabdeckungen</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB8001_Standabdeckungen" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Standflaechen_150</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB8001_Standflaechen_150" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Standgestaltung</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB8001_Standgestaltung" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Zaunplan</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB8001_Zaunplan" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8002_Rucksackdateien</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB8002_Rucksackdateien" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Flaechen_fuer_die_Feuerwehr</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB8001_Flaechen_fuer_die_Feuerwehr" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Hallengang_ausgang_plan</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB8001_Hallengang_ausgang_plan" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Lagern_und_Verarbeiten_von_br_Fluessigkeiten</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB8001_Lagern_und_Verarbeiten_von_br_Fluessigkeiten" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Offenes_Feuer_brandgefaehrliche_Handlungen</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB8001_Offenes_Feuer_brandgefaehrliche_Handlungen" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Sicherheitsbeleuchtung_und_Kennzeichnung</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB8001_Sicherheitsbeleuchtung_und_Kennzeichnung" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Verarbeiten_von_brennbaren_Stoffen</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="CB8001_Verarbeiten_von_brennbaren_Stoffen" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B8001_Zweigeschossiger_Stand</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB8001_Zweigeschossiger_Stand" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > </xforms:case> > <xforms:case id="CB0700_Erster_Rettungsweg_TR"> > <xforms:trigger> > <xforms:label>B0700_Abschluesse</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0700_Abschluesse" /> > </xforms:trigger> > > <xforms:trigger> > <xforms:label>B0700_Einbauten</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0700_Einbauten" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B0700_Leitungsanlagen</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0700_Leitungsanlagen" /> > </xforms:trigger> > > <xforms:trigger> > <xforms:label>B0700_Treppenraumwand</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0700_Treppenraumwand" /> > </xforms:trigger> > <xforms:trigger> > <xforms:label>B0750_Rauchabzug</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="CB0750_Rauchabzug" /> > </xforms:trigger> > > <xforms:trigger> > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > </xforms:case> > <xforms:case id="CB0700_Abschluesse"> > <xforms:trigger> > > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > <p nodeset="instance('B0700_Abschluesse')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > > <xforms:itemset nodeset="instance('B0700_Abschluesse')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > </xforms:itemset> > </xforms:select1> > </p> > </xforms:case> > <xforms:case id="CB0700_Einbauten"> > <xforms:trigger> > > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > <p nodeset="instance('B0700_Einbauten')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > > <xforms:itemset nodeset="instance('B0700_Einbauten')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > </xforms:itemset> > </xforms:select1> > </p> > </xforms:case> > <xforms:case id="CB0700_Leitungsanlagen"> > <xforms:trigger> > > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > <p nodeset="instance('B0700_Leitungsanlagen')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > > <xforms:itemset nodeset="instance('B0700_Leitungsanlagen')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > </xforms:itemset> > </xforms:select1> > </p> > </xforms:case> > <xforms:case id="CB0700_Treppenraumwand"> > <xforms:trigger> > > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > <p nodeset="instance('B0700_Treppenraumwand')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > > <xforms:itemset nodeset="instance('B0700_Treppenraumwand')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > </xforms:itemset> > </xforms:select1> > </p> > </xforms:case> > <xforms:case id="CB0800_Zweiter_Rettungsweg"> > <xforms:trigger> > > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > <p nodeset="instance('B0800_Zweiter_Rettungsweg')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > > <xforms:itemset nodeset="instance('B0800_Zweiter_Rettungsweg')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > </xforms:itemset> > </xforms:select1> > </p> > </xforms:case> > <xforms:case id="CB1900_Stuetzen_Unterzuege"> > <xforms:trigger> > > <xforms:label> << zurück</xforms:label> > <xforms:toggle ev:event="DOMActivate" case="Cstart" /> > </xforms:trigger> > <p nodeset="instance('B1900_Stuetzen_Unterzuege')/Textbaustein"> > <xforms:label ref="Textbaustein/No" /> > <xforms:label ref="ID" /> > <xforms:select1 ref="." appearance="minimal"> > > <xforms:itemset nodeset="instance('B1900_Stuetzen_Unterzuege')/Textbaustein"> > <xforms:label ref="ID" /> > <xforms:copy ref="." /> > </xforms:itemset> > </xforms:select1> > </p> > </xforms:case> > </xforms:switch> > <xforms:select1 ref="Textbaustein/Gefahrenklasse" appearance="full"> > > <xforms:label ref="Gefahrenklasse" /> > <xforms:item> > <xforms:label>erhebliche Gefahr</xforms:label><xforms:value>erhebliche Gefahr</xforms:value> > </xforms:item> > <xforms:item> > <xforms:label>erhebliche Gefahr (Denkmalschutz)</xforms:label><xforms:value>erhebliche Gefahr (Denkmalschutz)</xforms:value> > </xforms:item> > > <xforms:item> > <xforms:label>Gefahr</xforms:label><xforms:value>Gefahr</xforms:value> > </xforms:item> > <xforms:item> > <xforms:label>Betriebsmängel</xforms:label><xforms:value>Betriebsmängel</xforms:value> > </xforms:item> > </xforms:select1> > > <hr /> > </xforms:repeat> >
Received on Tuesday, 1 August 2006 18:05:07 UTC