Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2022
    Messaggi
    6

    Sitemat xml e asp classic

    Buonasera Forum sono un principiante e mi chiamo Valerio. Scrivo nel forum Xml, spero di non aver sbagliato.
    Sono alle prese con una pagina sitemap.asp che ho caricato sul server di Aruba.
    Vorrei la vostra opinione sul codice costruito che formalmente è corretto perché non genera errori.
    Purtroppo cambiando l’estensione in sitemap.xml ho un errore al rigo 22 precisamente:
    codice:
    <%
    codice:
      Errore interpretazione XML: non well-formed
    
      <%
      -^
    Posto di seguito il codice di tutta la pagina:
    codice:
    <?xml version="1.0" encoding="utf-8" ?>
    <!--#include file="news/common.asp"-->
    <html>
        <head>
            <TITLE>miosito</TITLE>
        </head>
        <body>
            <urlset
          xmlns="https://www.sitemaps.org/schemas/sitemap/0.9"
          xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="https://www.sitemaps.org/schemas/sitemap/0.9
                https://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
                <!--Url Extract: 1-->
                <url>
                    <lastmod>
                        <script src="include/js/data.js">
                        </script>
                    </lastmod>
                    <changefreq>always</changefreq>
                </url>)
    
    <%
    Set rs = Server.CreateObject("Adodb.Recordset")
    Sorgu = "select * from tblnews order by news_id desc"
    rs.Open Sorgu, strCon, 1, 3
    while not rs.eof
    %>
    
    <url>
      <loc>https://www.miosito.it/page.asp?id=<%=rs("News_ID")%></loc><br>
       <Titolo><%=rs("News_title")%></Titolo><br>
       <Descrizione><%=rs("Short_news")%></Descrizione><br>
       <priority>1.00</priority><br>
      
    </url>
    
    <%rs.movenext
      wend%>
    
    </urlset>
    </body>
    
    </html>
    Posso avere un aiuto? La mia intenzione è quella di indicizzare nei motori di ricerca le news, vorrei anche sapere se serve fare altro al riguardo.

    Grazie a chi vorrà rispondermi, naturalmente ogni consiglio utile a migliorare la pagina è gradito.

  2. #2
    sitemap.xml dovrebbe contenere XML non ASP

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    ci sono un paio di concetti errati.

    il file sitemap non necessariamente deve avere estensione xml
    quindi che si può fare?

    -o si popola il file sitemap.asp come hai fatto
    -o si crea il file sitemap.xml e si riscrive in caso di aggiornamento
    questa operazione più complessa ma più "pulita" la puoi automatizzare, sempre in asp


    nel file xml, o meglio nel suo contenuto indipendentemente dall'estensione, è previsto esclusivamente l'uso di codice xml.
    non va inserito codice html.

    sposto nella sezione asp

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2022
    Messaggi
    6

    Sitemat xml e asp classic

    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    ci sono un paio di concetti errati.

    -o si crea il file sitemap.xml e si riscrive in caso di aggiornamento
    questa operazione più complessa ma più "pulita" la puoi automatizzare, sempre in asp
    quì casca l'asino credevo di automatizzare il file xml con il codice asp all'interno. Ora non sono sicuro visto che va bene anche in asp, se sia necessario averlo anche in xml, leggendo pare sia utile a google in quel formato per indicizzare il sito.
    Nell'ipotesi sia confermata la necessità, dovrei dire a xml leggi la pagina asp giusto?
    E' possibile avere qualche dritta o un link dove documentarmi?

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Quote Originariamente inviata da smpltf
    dovrei dire a xml leggi la pagina asp giusto?
    no, il file xml non è gestito dal motore asp (a meno che tu non abbia pieno possesso del server e possa dirgli di farlo).

    per "formato" si intende il contenuto reale: l'output (html/xml) che vedi a schermo.

    se "è meglio" un file con estensione xml allora devi crearlo fisicamente tramite asp:
    se sai scrivere un qualunque file txt sai già come fare, ti basta poi cambiare l'estensione.
    sai come scrivere su un file txt?

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2022
    Messaggi
    6
    Vincent Zeno il server è di Aruba.
    Ho capito che è il contrario, bisogna dire alla pagina di costruire i risultati in una pagina xml.

    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    sai come scrivere su un file txt?
    purtroppo no, non l'ho mai fatto provo a cercare

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Quote Originariamente inviata da smpltf
    Ho capito che è il contrario, bisogna dire alla pagina di costruire i risultati in una pagina xml.
    non so cosa tu abbia capito ma questa frase sono io che non la capisco...

  8. #8
    Quote Originariamente inviata da smpltf Visualizza il messaggio
    Ho capito che è il contrario, bisogna dire alla pagina di costruire i risultati in una pagina xml.
    cioè?

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2022
    Messaggi
    6
    quando si parlava di txt ho pensato fosse necessario inserire nella pagina asp codice del tipo:
    codice:
    objXMLdoc.Save (Server.MapPath("/sitemap.xml"))

  10. #10
    Quote Originariamente inviata da smpltf Visualizza il messaggio
    quando si parlava di txt ho pensato fosse necessario inserire nella pagina asp codice del tipo:
    codice:
    objXMLdoc.Save (Server.MapPath("/sitemap.xml"))
    quindi hai risolto?

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.