whycomputer.com >> Datornätverk >  >> Internet

Hur man skapar en webbsida med XML

Genom att använda XML för att skapa en webbsida kan utvecklare ofta tillhandahålla nytt innehåll för webbplatsen utan att behöva lägga tid på att ändra webbsidor. XML -baserade webbplatser kan inte användas med statiska html -sidor utan måste innehålla en dynamisk nivå genom användning av ett skriptspråk som Perl, ASP eller PHP. Fördelen med att använda XML för webbutveckling är att sidan bara måste skapas en gång. Väsentligen, en hel webbplats kan uppdateras dagligen genom att helt enkelt ladda upp en XML -fil. Den här artikeln visar hur du använder XML för att skapa en mycket grundläggande webbsida som heter Matt's News. När den dynamiska webbsidan är konstruerad, webbplatsens innehåll kan uppdateras genom att ladda upp en XML -fil.

Steg 1

Skapa XML -filen. XML -filen för exemplet innehåller tre taggar och två attribut; en rottagg, och två barntaggar för Mattas dagliga nyheter, och den dagliga bilden. Kopiera följande till ett tomt textdokument. De spanska hästarna fördes till torget Santo Domindo i morse. Det var en härlig syn och så många människor kom ut för att se dem. Jag tog med min flickvän och hennes kusin. Vi hade det jättekul. img1.jpg "Status" -attributen kommer att berätta för webbsidan att den ska extrahera särskild information från XML -dokumentet. Spara texten som "news.xml."

Steg 2

Skapa Perl CGI. Detta skript öppnar "news.xml" -dokumentet på servern och söker efter två informationsobjekt; texten mellan taggar och bildfilnamnet mellan taggar; #!/usr/bin/perl -w print "Innehållstyp:text/html \ n \ n"; öppen (XML, " $ count =0; medan ( ){ om (/ (.*?) <\/item> /is) {$ item =$ 1; #finder ordspråket med publish attribute} if (/ (.*?) <\/pic> /is) {$ pic =$ 1; #finder bildnamnet med publiceringsattribut}} print "

Matt's News


$ artikel
"; #Det här utdraget hittar bilden och skriver ut webbsidan. Se till att fylla i din katalogrotinformation. Spara koden som" xml_site.cgi. "

Steg 3

Ladda upp dina filer till servern. Ladda upp "news.xml" och "xml_site.cgi" till din cgi-bin. Ladda upp en bild med namnet "img1.jpg" till din html doc -mapp.

Steg 4

Testa webbsidan. Ladda in webbsidan genom att öppna xml_site.cgi "-sidan i din webbläsare. Du gör detta genom att skriva följande;" https://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi. "I detta exempel, en rubrik med fetstil visas med texten "Matt's News" följt av en horisontell regel. Under den horisontella regeln, en bild av två hästar öppnas till vänster och en kort kommentar till höger om bilden.

Steg 5

Lägg till ytterligare en post i XML -filen. För att lägga till en annan post, öppna filen "news.xml" i en textredigerare. Gör en kopia av den första posten genom att klippa och klistra in under den. Ändra attributen för den första posten till "null". I den andra posten ändra bildfilen till "img2.jpg" och skriva en ny artikel. Den andra bilden för denna artikel är av en kvinnlig Fox Terrier namn "La Nina, "och nyheterna handlar om hennes resa till veterinären. Se till att båda attributen för den nya artikeln är inställda på" publicera. "Spara filen.

Ladda sidan igen. Den här gången, ladda upp "news.xml" -filen, ladda om filen "xml_site.cgi" i webbläsaren så ändras innehållet automatiskt till en ny nyhet och en ny bild.

Tips

  • Detta är ett mycket rudimentärt exempel på vad du kan uppnå med XML. Dock, kodningen är tillräcklig för att fungera som en bas för en större mer komplex applikation med fler XML -fält, CSS, Javascript etc.
  • Om du planerar att införliva tusentals XML -poster, det är en bra idé att undersöka utvecklingen av ett program som skapar XML -dokument i farten, snarare än att kopiera och klistra in. Dessa kan skapas i Perl genom att införliva sammanslagning av filer.

Varning

  • Se till att syntaxen är korrekt. Om ett semikolon är på sin plats kommer programmet inte att köra korrekt om det alls är det.

URL:https://sv.whycomputer.com/internet/1014000855.html

Internet
  • Hur man gör ett HTML -bildspel

    Fånga webbbesökares uppmärksamhet genom att lägga upp ett HTML -bildspel på din webbplats. Det är enkelt och du behöver inte kunna JavaScript eller Flash -kod för att göra det. Genom att använda metataggar på webbsidan kan du enkelt visa en serie webbsidor i den ordning de visas. Följ dessa steg för

  • Hur man gör en MP3 med Windows ljudinspelare

    Windows Sound Recorder är en av de mest mångsidiga applikationer som ingår i Windows -operativsystemet. Du kan använda Windows Sound Recorder för att spela in, redigera och manipulera ljudfiler på många sätt. Du kan till och med, indirekt, gör en MP3 med Windows ljudinspelare. Steg 1 Skapa di

  • Hur man bifogar en fil med ett e-kort

    E-kort har funnits som en digital ersättning eller komplement till ett traditionellt gratulationskort sedan en utbredd e-postanvändning startade i mitten av 1990-talet. E-kort är tillgängliga genom både betalda, gratis och provanvänd webbplatser för att skicka till dina vänner och nära och kära för

Datornätverk © https://sv.whycomputer.com