xsl-list
[Top] [All Lists]

[xsl] how can i realise a "reference" in a xml-file?

2006-08-28 03:30:21
Hello all,

i have a docbook file with questions and answers.
The questions are inside of a <para>-tag and the solutions are inside of
a <section> with role="answer" and a <programlisting>-tag. 
At the moment i have to put the programcode at the right place in the xml-file. 

Now i want realise that the programcode is in a seperate file like code1.aspx 
in a file named "code" for example and the questions are also seperated. 

But i don´t know how can i realise that the right solution is joined with the 
right question in the xml-file!?

have someone an idea? 

Thanks for helping!
kind regards,
Silvia

here is my xml-file:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd";>
<article role="excerises">
  <title>Page of exerices</title>
  <abstract>
    <para>here is a detailed description of <emphasis role="bold">
    exercise</emphasis></para>
  </abstract>
  <section>
    <title>title</title>
    <para>Here is the text of the question</para>
    <section role="answer">
      <title>Solution:</title>
      <programlisting><script language="C#" runat=server>
void Page_Load()
{
Label1.Text=Textbox1.Text;
}
</script>
<HTML>
        <body>
                <form method="get" runat="server">
                        <asp:TextBox ID="Textbox1" Runat="server" /><BR>
                        <asp:Button ID="Button1" Runat="server" Text="senden" 
/><BR>
                        <asp:Label ID="Label1" Runat="server" />
                </form>
        </body>
</HTML></programlisting>
    </section>
  </section>
  <section>
    <title>title</title>
    <para>Next question</para>
    <section role="answer">
      <title>Solution:</title>
      <programlisting><%@ Page language="c#" 
Codebehind="WebControlTextBox2.aspx.cs" AutoEventWireup="false" 
Inherits="CS.WebControlTextBox2" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
        <body>
                <form method="get" runat="server" ID="Form1">
                        <asp:TextBox ID="Textbox1" Runat="server" /><BR>
                        <asp:Button ID="Button1" Runat="server" Text="senden" 
/><BR>
                        <asp:Label ID="Label1" Runat="server" />
                </form>
        </body>
</HTML>
Hinterlegter Code (Auszug):
private void Page_Load(object sender, System.EventArgs e)
                {
                        // Put user code to initialize the page here
                }

                private void Button1_Click(object sender, System.EventArgs e)
                {
                        Label1.Text=Textbox1.Text;
                }</programlisting>
    </section>
  </section> 
</article>

-- 


"Feel free" – 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>
  • [xsl] how can i realise a "reference" in a xml-file?, Silvia Liberto <=