Duda sobre XSLT y XML
Publicado por Marta (1 intervención) el 15/09/2008 16:47:04
Hola a todos,
Estoy empezando con esto de .Net y XML y me encuentro con que necesito pasar de un tipo de xml a otro tipo de xml usando una hoja de estilos xslt.
El caos es que tengo que hacer la inversión y deshacerla y me he encontrado conque una de las inversiones no se como ponerlo.
Tengo este xml:
<?xml version="1.0" standalone="yes"?>
<assesmentItem>
<choiceInteraction responseIdentifier="respuestacorrecta" title="titulo1" discipline="disciplina1" dificulty="dificultad1" timexpected="tiempo" basetype="choice" cardinality="single">
<prompt>pregunta1</prompt>
<simplechoice1>respuesta1</simplechoice1>
<simplechoice2>respuesta2</simplechoice2>
<simplechoice3>respuesta3</simplechoice3>
<simplechoice4>respuesta4</simplechoice4>
</choiceInteraction>
</assesmentItem>
Y quiero ponerlo de esta otra:
<?xml version="1.0" standalone="yes"?>
<assesmentItem>
<choiceInteraction responseIdentifier="respuestacorrecta" title="titulo1" discipline="disciplina1" dificulty="dificultad1" timexpected="tiempo" basetype="choice" cardinality="single">
<prompt>pregunta1</prompt>
<simplechoice identifier="choiceA">respuesta1</simplechoice>
<simplechoice identifier="choiceB">respuesta2</simplechoice>
<simplechoice identifier="choiceC">respuesta3</simplechoice>
<simplechoice identifier="choiceD">respuesta4</simplechoice>
</choiceInteraction>
</assesmentItem>
donde si es simplechoice1 será choiceA como atributo y así con los otros.
El caso es que no se como añadirle al tag del elemento ese atributo segun tipo de elemento. En fins a ver si alguien me puede ayudar.
Muchas gracias,
Marta.
Estoy empezando con esto de .Net y XML y me encuentro con que necesito pasar de un tipo de xml a otro tipo de xml usando una hoja de estilos xslt.
El caos es que tengo que hacer la inversión y deshacerla y me he encontrado conque una de las inversiones no se como ponerlo.
Tengo este xml:
<?xml version="1.0" standalone="yes"?>
<assesmentItem>
<choiceInteraction responseIdentifier="respuestacorrecta" title="titulo1" discipline="disciplina1" dificulty="dificultad1" timexpected="tiempo" basetype="choice" cardinality="single">
<prompt>pregunta1</prompt>
<simplechoice1>respuesta1</simplechoice1>
<simplechoice2>respuesta2</simplechoice2>
<simplechoice3>respuesta3</simplechoice3>
<simplechoice4>respuesta4</simplechoice4>
</choiceInteraction>
</assesmentItem>
Y quiero ponerlo de esta otra:
<?xml version="1.0" standalone="yes"?>
<assesmentItem>
<choiceInteraction responseIdentifier="respuestacorrecta" title="titulo1" discipline="disciplina1" dificulty="dificultad1" timexpected="tiempo" basetype="choice" cardinality="single">
<prompt>pregunta1</prompt>
<simplechoice identifier="choiceA">respuesta1</simplechoice>
<simplechoice identifier="choiceB">respuesta2</simplechoice>
<simplechoice identifier="choiceC">respuesta3</simplechoice>
<simplechoice identifier="choiceD">respuesta4</simplechoice>
</choiceInteraction>
</assesmentItem>
donde si es simplechoice1 será choiceA como atributo y así con los otros.
El caso es que no se como añadirle al tag del elemento ese atributo segun tipo de elemento. En fins a ver si alguien me puede ayudar.
Muchas gracias,
Marta.
Valora esta pregunta


0