whycomputer.com >> Wiedza o Internecie >  >> Internet

Jak stworzyć stronę internetową z XML

Wykorzystanie XML do stworzenia strony internetowej pozwala programistom często dostarczać nową zawartość do witryny bez konieczności poświęcania czasu na modyfikowanie stron internetowych. Witryny oparte na XML nie mogą być używane ze statycznymi stronami html, ale muszą zawierać poziom dynamiki poprzez użycie języka skryptowego, takiego jak Perl, ASP lub PHP. Zaletą używania XML do tworzenia stron internetowych jest to, że strona musi zostać utworzona tylko raz. Zasadniczo cała strona może być aktualizowana codziennie, po prostu przesyłając plik XML. W tym artykule pokazano, jak używać XML do stworzenia bardzo podstawowej strony internetowej o nazwie Matt's News. Po utworzeniu dynamicznej strony internetowej zawartość witryny można zaktualizować, przesyłając plik XML.

Krok 1
Utwórz plik XML. Plik XML dla przykładu będzie zawierał trzy znaczniki i dwa atrybuty; znacznik główny i dwa znaczniki potomne dla codziennych wiadomości Matta oraz codzienny obraz. Skopiuj następujące elementy do pustego dokumentu tekstowego. Hiszpańskie konie przywieziono dziś rano na plac Santo Domindo. To był piękny widok i tak wielu ludzi przyszło ich zobaczyć. Przywiozłem moją dziewczynę i jej kuzyna. Świetnie się bawiliśmy. img1.jpg Atrybuty „status” powiedzą stronie internetowej, że powinna wyodrębnić określone informacje z dokumentu XML. Zapisz tekst jako „news.xml.”

Krok 2
Utwórz CGI Perla. Ten skrypt otwiera dokument „news.xml” na serwerze i wyszukuje dwie informacje; tekst między tagami a nazwą pliku obrazu pomiędzy tagami ; #! /usr /bin /perl -w print "Content-type: text /html n"; open (XML, ""; #indeksuje plik XML w $ count = 0; while () {jeśli (/(.*?)/) {$ item = $ 1; if (/(.*?)/) {$ pic = $ 1; # identyfikuje nazwę pic z atrybutem publikowania}} print "

Wiadomości Matta


$ element
"; znajdź obraz i wydrukuj stronę internetową. Upewnij się, że wypełniłeś informacje o katalogu głównym. Zapisz kod jako „xml_site.cgi.”

Krok 3
Prześlij swoje pliki na serwer. „news.xml” i „xml_site.cgi” do twojego cgi-bin. Prześlij obraz o nazwie „img1.jpg” do folderu html doc.

Krok 4
Przetestuj stronę internetową. strona internetowa otwierając stronę xml_site.cgi "w przeglądarce. Zrobisz to wpisując następujące polecenie:" https://www.twoja_domena.com/~twoj_katalog_główny/cgi-bin/xml_site.cgi. "W tym przykładzie pojawia się nagłówek pogrubioną czcionką z napisem „Nowości Matta”, po którym następuje reguła pozioma: w regule poziomej zdjęcie dwóch koni otwiera się na lewo i krótki komentarz do po prawej stronie zdjęcia.

Krok 5
Dodaj kolejny wpis do pliku XML. Aby dodać kolejny wpis, otwórz plik „news.xml” w edytorze tekstu. Wykonaj kopię pierwszego wpisu, wycinając go i wklejając pod nim. Zmień atrybuty pierwszego wpisu na „null”. W drugim wpisie zmień plik obrazu na „img2.jpg” i napisz nowy element wiadomości. Drugim obrazem tego artykułu jest kobieta o imieniu Fox Terrier „La Nina”, a wiadomość dotyczy jej wyjazdu do weterynarza. Upewnij się, że oba atrybuty nowego elementu są ustawione na „publikuj”. Zapisz plik.
Ponownie załaduj stronę. Tym razem prześlij plik „news.xml”, przeładuj plik „xml_site.cgi” w przeglądarce, a zawartość automatycznie zmieni się na nowy element wiadomości i nowe zdjęcie.

Wskazówki
Jest to bardzo prosty przykład tego, co można osiągnąć za pomocą XML. Kodowanie jest jednak wystarczające, aby służyć jako podstawa dla większej, bardziej złożonej aplikacji wykorzystującej więcej pól XML, CSS, Javascript itp.
Jeśli planujesz włączyć 1000 rekordów XML, dobrze jest przyjrzeć się rozwojowi aplikacja, która tworzy dokumenty XML w locie, a nie kopiuje i wkleja. Można je utworzyć w Perlu poprzez włączenie łączenia plików.

Ostrzeżenie

  • Upewnij się, że składnia jest poprawna. Jeśli jeden średnik jest nie na miejscu, program nie wykona poprawnie, jeśli w ogóle.


    URL:https://pl.whycomputer.com/Internet/100300855.html

  • Internet
    • Jak zrobić ulotkę z obramowaniem

      Elementy, które będą potrzebne Oprogramowanie do edycji tekstu Papier Drukarka Zaprojektuj własną ulotkę na imprezę, reklamę biznesową lub sprzedaż stoczni za pomocą komputera i drukarki. Szybko spraw, by Twój dokument przyciągał wzrok, był skuteczny i profesjonalny, nie tracąc ani g

    • Jak zrobić dokument Word ze strony internetowej

        Elementy, które będą potrzebne Komputer Microsoft Word Strony internetowe to Internet dokumenty napisane w kodzie HTML. Dokumenty te są zazwyczaj odczytywane online lub za pomocą oprogramowania do edycji stron internetowych, ale co, jeśli chcesz przeglądać i edytować strony internetowe

    • Jak zrobić blog Tumblra w pliku XML

      Niezależnie od tego, czy planujesz przenieść swojego bloga Tumblr do WordPressa, czy gdziekolwiek indziej, lub po prostu chcesz, aby kopia zapasowa Twoich postów była przechowywana na komputerze, zapisywanie bloga jako pliku XML nie trwa długo, ani nie wymagać znajomości dowolnego kodu. Narzędzie Tu

    Wiedza o Internecie © https://pl.whycomputer.com