Avatar billede gummisko Nybegynder
02. oktober 2005 - 21:43

XML genering fra webformular

Hej guruer!
Har et stort problem:
Til brug for styring af forskellige flash-filer skal jeg have lavet en XML-fil i stil med denne:

<item title="Du bedes parre de strategier du mener passer ind under de to overordnede strategier Intensivering og Integration:" ident="I0001" maxattempts="1">
<itemmetadata>
<qmd_itemtype>matching</qmd_itemtype>
<fieldlabel>qmd_itemtype</fieldlabel>
<dragdrop>true</dragdrop>
<fieldentry><![CDATA[matching]]></fieldentry>
<qmd_toolvendor>Articulate</qmd_toolvendor>
</itemmetadata>
<presentation>
        <answerfontsize>14</answerfontsize>
            <material>
                <mattext texttype="text/html"><![CDATA[<FONT SIZE = "14">Du bedes parre de strategier du mener passer ind under de to overordnede strategier Intensivering og Integration:</FONT>]]></mattext>
            </material>
            <response_lid ident="I0001_RL_1">
                <material>
                    <mattext texttype="text/html">Intensivering</mattext>
                </material>
                <render_choice shuffle="Yes">
                    <response_label ident="I0001_ANS_1">
                        <material>
                            <mattext texttype="text/html">Markedspenetrering</mattext>
                        </material>
                    </response_label>
                    <response_label ident="I0001_ANS_2">
                        <material>
                            <mattext texttype="text/html">Organisk vækst</mattext>
                        </material>
                    </response_label>
                </render_choice>
            </response_lid>
            <response_lid ident="I0001_RL_2">
                <material>
                    <mattext texttype="text/html">Integration</mattext>
                </material>
                <render_choice shuffle="Yes">
                    <response_label ident="I0001_ANS_1">
                        <material>
                            <mattext texttype="text/html">Markedspenetrering</mattext>
                        </material>
                    </response_label>
                    <response_label ident="I0001_ANS_2">
                        <material>
                            <mattext texttype="text/html">Organisk vækst</mattext>
                        </material>
                    </response_label>
                </render_choice>
            </response_lid>
</presentation>
<resprocessing>
        <outcomes>
            <decvar vartype="Integer" defaultval="0" varname="qmscore"/>
        </outcomes>
        <respcondition>
            <conditionvar>
                <varequal respident="I0001_RL_1">I0001_ANS_1</varequal>
                <varequal respident="I0001_RL_2">I0001_ANS_2</varequal>
            </conditionvar>
            <setvar varname="qmscore" action="Add">10</setvar>
            <displayfeedback feedbacktype="Response" linkrefid="I0001_FB_1"/>
        </respcondition>
            <respcondition>
              <conditionvar>
                  <other/>
              </conditionvar>
            <displayfeedback feedbacktype="Response" linkrefid="I0001_FB_2"/>
            </respcondition>
</resprocessing>
    <itemfeedback ident="I0001_FB_1" view="candidate">
        <material>
            <mattext texttype="text/html"><![CDATA[RIGTIGT!!!]]></mattext>
        </material>
    </itemfeedback>
    <itemfeedback ident="I0001_FB_2" view="candidate">
        <material>
            <mattext texttype="text/html"><![CDATA[Det var desværre forkert]]></mattext>
        </material>
    </itemfeedback>
</item>

Kort fortalt: på en webformular har jeg en masse felter med valgmuligheder - fx Spørgsmålstype(med 7 slags) Spørgsmålstekst(med tekstfelt) osv.
Hvordan får man disse valg lagt ind i en XML-fil a la den ovenstående??

Den hermed genererede XML-fil skal indeholde nogle faste linier XML ud over de linier som kommer fra webformularen!! altså:linierne fra webformularen skal tilføjes noget eksisterende XML.

MVH Bjarne
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