Avatar billede repsak Nybegynder
20. juli 2003 - 16:24 Der er 8 kommentarer og
1 løsning

Hente info i 'dyb' xml

Jeg har en XML-fil som ser således ud:
<?xml version="1.0" standalone="yes"?>
<data>
    <class>
        <name>
            Her står et navn
        </name>
        <method>
            <description>
                Her er forklaringen
            </description>
        </method>
    </class>
</data>

Hvordan får jeg fat i "description" feltet når filen indlæses til et dataset? Jeg er ikke helt klar over opbygningen af datasetet. Ved at man kan lave noget med dataSet.Tables[0] osv, men ved ikke helt hvordan mere...
Avatar billede longshanks Nybegynder
20. juli 2003 - 17:10 #1
Værdien i description feltet, skal det fremvises på en ASp.Side ?? eller hvad havde du tænkt dig??

Allan
Avatar billede repsak Nybegynder
20. juli 2003 - 18:44 #2
Ja - den skal indhentes i en datalist (aspx)
Avatar billede repsak Nybegynder
20. juli 2003 - 19:03 #3
hmmm ja det er måske mere et konkret .NET spørgsmål (forstår din forvirring :-)
Avatar billede longshanks Nybegynder
20. juli 2003 - 20:23 #4
Hvis du skal bruge xml filen til at vise noget ud fra ville jeg lave et XSL sheet oveni, og smelte de 2 filer sammen via
<asp:xml > tagget....

Allan
Avatar billede longshanks Nybegynder
20. juli 2003 - 20:36 #5
eksempel på xsl fil, der helst skulle vise alle descriptions i din xml fil(ikke testet :-) ):

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
          <table bordercolor="black" align="center" border="1" width="700">
            <tr>
                <xsl:for-each select="data/class/method">
                <td width="100" align="center">
                <xsl:value-of select="description"/>
                </td>       
                </xsl:for-each>
            </tr>
        </table>
    </xsl:template>
</xsl:stylesheet>


Flg. smelter
<asp:Xml id="xml" DocumentSource="dinXmlFil.xml" TransformSource="dinXslFil.xsl" runat="server" />
Avatar billede Slettet bruger
28. juli 2003 - 11:25 #6
Hvis det bare drejer sig om at du skal hente description så ville jeg nok trække det ud med DOM i stedet.
Avatar billede skg Nybegynder
10. august 2003 - 04:40 #7
repsak : en datalist (evt. et datagrid) kan databinde... læs lidt op på det, så burde du kunne lave det du spørger om på 5 min.
Avatar billede repsak Nybegynder
11. august 2003 - 19:55 #8
shiit jeg havde helt glemt dette spørgsmål...

longshanks -> jeg brugte din løsning, så du må gerne svare :-)
zitchbow -> det er muligt at jeg bør bruge DOM, men det er jeg ikke så meget inde i
Avatar billede repsak Nybegynder
28. januar 2005 - 22:00 #9
bedre sent end aldrig...
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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