- 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