Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di airali
    Registrato dal
    Mar 2003
    Messaggi
    215

    css-xsl-xml-come interagiscono?

    Ciao a tutti,
    sono alle prime armi con xml xsl e css e avrei bisogno di capire come si fa a farli interagire tra di loro, mi psiego meglio.
    Mi è stato dato un file xml e dovevofare quanto segue:
    1) Una formattazione in tabella (HTML) dell'informazione
    contenuta nel documento XML per numero atomico crescente.
    2) Una tabella che elenca solo quegli elementi che
    hanno un MELTING_POINT noto (cioe' per i quali questo
    tag e' presente all'interno dell'elemento), e per questi elementi
    mostrate un sottoinsieme (scelto da voi) degli attributi.
    e fin qui tutto bene solo che il problema è arrivato qui:
    Nello scrivere la trasformazione separate lo stile associato
    con i tag HTML dalla traformazione stessa, scrivendo un file
    separato .css in cui elencate lo stile dei vari tag.

    Ora io ho creato il mio file xsl e ho messo il riferimento nel file xml mi piaerebbe capire come poter creare il file css ed inserirlo come terzo file legato per riferimento nel file xml senza escludere il file xsl.

    grazie per l'aiuto.

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    io in genere il file css lo linko all'interno dell'xsl e non dell'xml. In questo modo la trasformazione xsl del file xml genera una pagina html, che utilizza il css come una normale pagina html.
    Cacca!

  3. #3
    Utente di HTML.it L'avatar di airali
    Registrato dal
    Mar 2003
    Messaggi
    215
    Originariamente inviato da ilgiovo
    io in genere il file css lo linko all'interno dell'xsl e non dell'xml. In questo modo la trasformazione xsl del file xml genera una pagina html, che utilizza il css come una normale pagina html.
    ok ci avvo pensato anch'io.. però avevo bisogno di una conferma e per quansto un enorme grazie ora vorrei capire quali tags devo formattare con i css ti allego una spezzone del mio file xsl

    <xsl:template match="/">
    <html>
    <head>
    <title>Esercitazione XSL Ilaria Gorletta e Giardino Riccardo</title>
    </head>
    <body >
    <xsl:apply-templates select="PERIODIC_TABLE"/>
    </body>
    </html>
    </xsl:template>

    <xsl:template match="PERIODIC_TABLE">
    <h1>Tavola periodica</h1>
    <h3>Ordinamento Crescente secondo il numero atomico</h3>
    <h5>di Ilaria Gorletta matricola 10002296 e Riccardo Giardino matricola 10002237</h5>
    <table border="3" BGCOLOR="#3366FF" bordercolor="#000066">
    <th>Simbolo</th>
    <th>Elemento</th>

    immagino che i tags da formattare siano: html, title, body, h1 h2 h3 e table; giusto?
    oppure non ci sto capendo proprio nulla!
    please help.

  4. #4
    Utente di HTML.it L'avatar di airali
    Registrato dal
    Mar 2003
    Messaggi
    215
    un'altra domanda come faccio a fare ilriferimento al file css devo aggiungere oltre alla stringa
    <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    anke la stringa
    <?xml-stylesheet type="text/css" href="Periodic_table.css"?>
    e la devo mettere prima o dopo oppure in sostituzione?

  5. #5
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    1) esatto... creati degli style modello

    h1 {color: #000000; eccetera}
    h3 {color: #0000FF; eccetera}

    2) io uso la sintassi html normale... nell'html

    <link rel="stylesheet" type="text/css" href="style.css">

    lo metterei all'interno del tag head nell'xsl
    Cacca!

  6. #6
    Utente di HTML.it L'avatar di airali
    Registrato dal
    Mar 2003
    Messaggi
    215
    Originariamente inviato da ilgiovo
    1) esatto... creati degli style modello

    h1 {color: #000000; eccetera}
    h3 {color: #0000FF; eccetera}

    2) io uso la sintassi html normale... nell'html

    <link rel="stylesheet" type="text/css" href="style.css">

    lo metterei all'interno del tag head nell'xsl
    grazie!
    quindi io mi creo questo file css tolgo la formattazione all'interno del file xsl e metto la stringa
    <link rel="stylesheet" type="text/css" href="style.css">
    all'interno dell'head!
    ho capito bene?
    ora vado a provare!
    mille grazie ancora! te lo meriti!

  7. #7
    Utente di HTML.it L'avatar di airali
    Registrato dal
    Mar 2003
    Messaggi
    215
    funziona..ora devo imparare a creare i bordi di una tabella o mettere e mettere l'intestazione nella tabella ma mi sembra il minimo..grazie grazie grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.