Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    343

    [asp xml]scrivere un link in un file xml

    salve ragazzi come posso passare un link ad un file xml?
    questo è il file asp dove leggo il file xml
    stampaxml.asp
    codice:
    <body>  
    <h4>News</h4>
     
     	
    <%		
    Dim objXml, objXsl
    
    Set objXml = Server.CreateObject("Microsoft.XMLDOM")
        objXml.async = False
        objXml.load Server.MapPath("database.xml")
    
    Set objXsl = Server.CreateObject("Microsoft.XMLDOM")
        objXsl.async = False
        objXsl.load Server.MapPath("style.xsl")
    
    Response.Write objXml.transformNode(objXsl)
    
    Set objXml = Nothing
    Set objXsl = Nothing
    %>
    </body>
    questo è il file xsl dove mi creo la struttura:
    style.xsl
    codice:
    <?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="/">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it">
    <div id="mainBox">		
    [img]images/arrow-left.png[/img]
    [img]images/arrow-right.png[/img]
    	<div id="newsBoxCont">
            <ul id="newsBox">
    		<xsl:for-each select="database/record">
    			<li class="singleNews">
                <h2><xsl:value-of select="titolo"/></h2>
    			
    
    
                <xsl:value-of select="notizia"/>
                </p>
                
    		</xsl:for-each>	[/list]
        </div>
    </div>
    </html>
    </xsl:template>
    </xsl:stylesheet>
    è questo è il file xml
    database.xml
    codice:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <database>
    	<record>
    		<titolo id="1">Eventi in programmazione</titolo>
    		<notizia>Iscriviti ai prossimi eventi.</notizia>
    	    </record>
    </database>
    il mio problema è che il campo notizia del file xml fosse un link ad un'altra pagina...
    ho cercato un po sul web...ho provato CDATA,ma no funge spero qualkuno mi possa aiutare...

    saluti

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    343
    ho provato così...ma non funziona:

    codice:
    <notizia><![CDATA[]]>Iscriviti ai prossimi eventi.<![CDATA[]]></notizia>

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    <notiziaIscriviti ai prossimi eventi.</notizia>
    cosi chiaramente non funziona giusto?
    Qui hai già guardato?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    343
    infatti così non funziona...
    ho letto il link postato...ma non sono riuscita a trovare una soluzione.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    343
    modificando il file style.xsl
    sono riusciuta ad inserire il link....ma resta lo stesso tutte le news..e non va bene...
    codice:
    <?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="/">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it">
    <style type="text/css">
    a.tutorial-url
    {
     text-decoration:none;
     color:#666;
    } 
    </style>
    
    <div id="mainBox">		
    [img]images/arrow-left.png[/img]
    [img]images/arrow-right.png[/img]
    	<div id="newsBoxCont">
            <ul id="newsBox">
    		<xsl:for-each select="database/record">
    			<li class="singleNews">
                <h2><xsl:value-of select="nome"/></h2>
    			
    
    
                <xsl:value-of select="notizia" />
    			</p>
                
    		</xsl:for-each>	[/list]
        </div>
    </div>
    </html>
    </xsl:template>
    </xsl:stylesheet>

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.