home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2001 November / MICD2001_11_NR1.iso / Www / WebArea / index.php@id=179 < prev    next >
Text File  |  2001-09-26  |  15KB  |  269 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4//PL">
  2. <html>
  3. <head>
  4. <title>WEB-AREA.org - serwis webmaster≤w</title>
  5. <link href="style.css" rel="stylesheet" type="text/css">
  6. <LINK REL="SHORTCUT ICON" HREF="favicon.ico"> 
  7. <meta http-equiv="Creation-date" content="28.08.2001">
  8. <meta http-equiv="Reply-to" content="web-area@web-area.org">
  9. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2">
  10. <meta name="author" content="Jakub & Jan Filipowscy">
  11. <meta name="description" content="Serwis webmasterow. Znajdziesz tu kilka kursow popularnych internetowych jezykow programowania takich jak: HTML, CSS, WML, SGML, XML, PHP, Perl i Java. Zamiescilismy tu rowniez wiele skryptow JavaScript, PHP i CGI. Przeczytac mozna kilka artykulow i sciagnac kilka szablonow. Dla poczatkujacych jest dzial BeginnerZone. ">
  12. <meta http-equiv="keywords" content="WEB-AREA, web-area, web area, web, area, WEB-AREA.org, web-area.org, webara.org,strefa webmastera, strefa, webmastera, webmaster, WEBMASTER, Webmaster, tworzenie stron www, www, strona www, internet, world wide web, design, designerswo, designer, programowanie, jΩzyki, jΩzyk programowania, php, cgi, html, java, javascript, sgml, wml, PHP, CGI, HTML, Java, JavaScript, SGML, WML, wap, standarty, skrypty php, skrypty cgi, applety java, aplety, aplety java, aplety javy, applety javy, javascripty, JavaScripty, skrypty javy, publikowanie witryny, witryna, tworzenie witryn, tworzenie sklep≤w internetowych, edytory html, tekstowe edytory html, projekt syf, szablony, Szablony, free, darmowe, zadarmo, subskrypcja, lista mailingowa, mailing list, lista subskrypcyjna, bannery, formularze, liczniki, ksiΩgi go╢ci, linki, fora, pliki i operacje na nich, statystyki, wyszukiwarki, rankingi, darmowe skrypty, Jakub Filipowski, Jan Filipowski, katalog, Katalog stron zwi▒zanych z tematyk▒ webmasterstwa, webmasterswo, magazyn www, style, CSS, XML, ASP, jΩzyki skryptowe, generatory, anarchizm">
  13. </head>
  14. <body>
  15.  
  16.  
  17. <div align="left">
  18. <table border="0" cellpadding="0" cellspacing="0" width="770">
  19. <tr>
  20. <td width="770" valign="top" colspan="3">
  21.  
  22.     <table border="0" cellpadding="0" cellspacing="0" width="770">
  23.     <tr>
  24.     <td width="166" valign="top"><a href="index.php"><img src="img/logo.gif" border="0" width="166" height="70" alt="WEB-AREA.org - serwis webmaster≤w"></a></td>
  25.     <td width="604" height="70" background="img/gora.gif" align="right"><iframe src="banner.php" MARGINWIDTH="0" MARGINHEIGHT="0" HSPACE="0" VSPACE="0" FRAMEBORDER="0" SCROLLING="NO" WIDTH="468" HEIGHT="60">
  26. </iframe></td>
  27.     </tr></table>
  28.  
  29. </td>
  30. </tr><tr>
  31. <td width="770" valign="top" colspan="3">
  32.     <table border="0" cellpadding="1" cellspacing="0" width="770">
  33.         <tr><form method="post" action="szukaj.php">
  34.         <td width="260">    <input type="text" name="zapytanie" size="15"> <input type="submit" value="SZUKAJ"> <span class="m"><a href="index.php@url=redakcja_2Fszukaj">Jak szukaµ?</a></span></td></form>
  35.         <td width="510">
  36.         
  37.         <p align="center">
  38.         <a href="index.php@id=206" class="gora">Konkurs</a>   
  39.         <a href="subskrypcja/nowa.php" class="gora">Za│≤┐ subskrypcjΩ</a>    
  40.         <a href="index.php@id=128" class="gora">Katalog</a>    
  41.         <a href="forum.php" class="gora">Forum</a>    
  42.         <a href="index.php@id=15" class="gora">BeginnerZone</a>
  43.         
  44.         </td>
  45.     </tr></table>
  46. </td>
  47. </tr>
  48. <tr>
  49. <td width="142" valign="top">
  50.     
  51.     <br>
  52.     <table border="0" cellpadding="0" cellspacing="0" width="142">
  53.     <tr>
  54.     <td width="142" valign="top"><img src="img/menu.gif" border="0" width="142" height="13" alt="MENU"></td>
  55.     </tr>
  56.     <tr>
  57.     <td width="142" valign="top" background="img/okno1.gif">
  58.     <img src="img/s.gif" width="9" height="8"><b class="menu1">KURSY</b><br>
  59.       - <a href="index.php@id=50" class="menu">HTML</a><br>
  60.       - <a href="index.php@id=40" class="menu">CSS</a><br>
  61.       - <a href="index.php@id=62" class="menu">Java</a><br>
  62.       - <a href="index.php@id=145" class="menu">PHP</a><br>
  63.       - <a href="index.php@id=39" class="menu">CGI</a><br>
  64.       - <a href="index.php@id=5" class="menu">ASP</a><br>
  65.       - <a href="index.php@id=182" class="menu">WML</a><br>
  66.       - <a href="index.php@id=190" class="menu">XML</a><br>
  67.       - <a href="index.php@id=159" class="menu">SGML</a><br>
  68.  
  69.     <img src="img/s.gif" width="9" height="8"><b class="menu1">SKRYPTY</b><br>
  70.       - <a href="index.php@id=78" class="menu">JavaScript</a><br>
  71.       - <a href="index.php@id=135" class="menu">PHP</a><br>
  72.       - <a href="index.php@id=30" class="menu">CGI</a><br>
  73.  
  74.     <img src="img/s.gif" width="9" height="8"><b class="menu1">INNE</b><br>
  75.       - <a href="index.php@id=59" class="menu">Szablony</a><br>
  76.       - <a href="forum.php" class="menu">Forum</a><br>
  77.       - <a href="index.php@id=61" class="menu">Webmasterska lista</a><br>
  78.       - <a href="index.php@id=128" class="menu">Katalog</a><br>
  79.       - <a href="index.php@id=15" class="menu">BeginnerZone</a><br>
  80.       - <a href="index.php@id=206" class="menu">Konkurs</a><br>
  81.     
  82.     <img src="img/s.gif" width="9" height="8"><b class="menu1">SUBSKRYPCJA</b><br>
  83.       - <a href="subskrypcja/nowa.php" class="menu">Za│≤┐</a><br>
  84.       - <a href="subskrypcja/admin.php" class="menu">Administracja</a><br>
  85.  
  86.     <img src="img/s.gif" width="9" height="8"><b class="menu1">REDAKCJA</b><br>
  87.       - <a href="index.php@id=156" class="menu">Sk│ad</a><br>
  88.       - <a href="index.php@id=157" class="menu">Wsp≤│praca</a><br>
  89.       - <a href="index.php@id=158" class="menu">Reklama</a></td>
  90.     </tr>
  91.     <tr>
  92.     <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  93.     </tr></table>
  94.  
  95. </td>
  96. <td width="486" valign="top"><br>
  97.     <div align="center">
  98.     <table border="0" cellpadding="0" cellspacing="0" width="460">
  99.     <tr>
  100.     <td width="460" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="460">
  101.         <tr>
  102.         <td width="460" valign="top"><img src="img/zobacz.gif" border="0" width="460" height="13" alt="ZOBACZ JESZCZE"></td>
  103.         </tr>
  104.         <tr>
  105.         <td width="460" valign="top" background="img/okno11.gif"><div align="center">
  106.                 <table border="0" cellpadding="0" cellspacing="0" width="450"><tr><td width="450"><a class="menu" href="index.php@id=160">WstΩp</a>
  107.  <a class="menu" href="index.php@id=161">Klasyfikacja dokument≤w tekstowych wg ich format≤w</a>
  108.  <a class="menu" href="index.php@id=161">Format znakowy</a>
  109.  <a class="menu" href="index.php@id=162">Format obrazowy - wektorowy</a>
  110.  <a class="menu" href="index.php@id=163">Format obrazowy - bitmapowy</a>
  111.  <a class="menu" href="index.php@id=164">Formaty oznacze± tekstowych</a>
  112.  <a class="menu" href="index.php@id=164">Oznaczenia proceduralne</a>
  113.  <a class="menu" href="index.php@id=164">Oznaczenia og≤lne</a>
  114.  <a class="menu" href="index.php@id=165">Oznaczanie tekstu w dokumentach papierowych</a>
  115.  <a class="menu" href="index.php@id=166">Powstanie elektronicznych metod oznaczania dokument≤w tekstowych</a>
  116.  <a class="menu" href="index.php@id=167">Powstanie jΩzyka SGML</a>
  117.  <a class="menu" href="index.php@id=168">Charakterystyka og≤lna</a>
  118.  <a class="menu" href="index.php@id=169">CzΩ╢ci sk│adowe dokumentu SGML</a>
  119.  <a class="menu" href="index.php@id=170">Deklaracja SGML</a>
  120.  <a class="menu" href="index.php@id=171">Definicja Typu Dokumentu - DTD</a>
  121.  <a class="menu" href="index.php@id=172">Co to jest DTD?</a>
  122.  <a class="menu" href="index.php@id=173">Deklaracja typu dokumentu</a>
  123.  <a class="menu" href="index.php@id=174">Deklaracja elementu</a>
  124.  <a class="menu" href="index.php@id=175">Deklaracja atrybutu</a>
  125.  <a class="menu" href="index.php@id=176">Deklaracja encji</a>
  126.  <a class="menu" href="index.php@id=177">Komentarze</a>
  127.  <a class="menu" href="index.php@id=178">Gdzie umie╢ciµ DTD?</a>
  128.  <a class="menu" href="index.php@id=180">Oznaczenie dokumentu zasadniczego</a>
  129.  <a class="menu" href="index.php@id=180">Bez regu│ minimalizacyjnych</a>
  130.  <a class="menu" href="index.php@id=181">Z zastosowaniem regu│ minimalizacyjnych</a> </td></tr></table></div></td>
  131.         </tr>
  132.         <tr>
  133.         <td width="460" valign="top"><img src="img/okno21.gif" border="0" width="460" height="10"></td>
  134.         </tr></table><H3>3. Tworzenie dokumentu SGML</H3>
  135.  
  136. ZasadΩ tworzenia dokument≤w zgodnych z SGML mo┐emy prze╢ledziµ na przyk│adzie. Przypu╢µmy, ┐e chcieliby╢my oznaczyµ antologiΩ wierszy Juliana Tuwima "Poezje". Na wstΩpie musimy rozpoznaµ, z jakich czΩ╢ci sk│ada siΩ ww. antologia. 
  137.  
  138. <H4>3.1. Analiza dokumentu</H4>
  139. Na najwy┐szym poziomie znajduje siΩ sama antologia, kt≤ra stanowi zbi≤r wierszy. One z kolei sk│adaj▒ siΩ z tytu│u (opcjonalnego) oraz jednej lub kilku strof. Te natomiast  to jeden lub kilka wers≤w.
  140.  
  141. <A NAME="utworzenie"><H4>3.2. Utworzenie DTD</H4></A>
  142.  
  143. Znaj▒c ju┐ czΩ╢ci sk│adowe antologii mo┐emy pokusiµ siΩ o napisanie dla niego Definicji Typu Dokumentu (DTD). Typem dokumentu jest antologia, wiΩc pocz▒tek DTD bΩdzie wygl▒da│ nastΩpuj▒co:
  144. <P>
  145. <PRE>
  146. <!DOCTYPE antologia [
  147.  
  148. NastΩpnie musimy dokonaµ deklaracji element≤w,
  149. kt≤re chcemy oznaczyµ w dokumencie zasadniczym
  150.  
  151. <!ELEMENT antologia   - -    (wiersz+)>
  152. <!ELEMENT wiersz      - -    (tytu│?, strofa+)>
  153. <!ELEMENT tytu│       - O    (#PCDATA)>
  154. <!ELEMENT strofa      - O    (wers+)>
  155. <!ELEMENT wers        O O    (#PCDATA)>
  156. ]>
  157. </PRE>
  158. Na wstΩpie musimy dokonaµ deklaracji elementu antologia, do kt≤rego nie mo┐emy zastosowaµ regu│ minimalizacyjnych, gdy┐ zar≤wno znacznik otwieraj▒cy, jak i zamykaj▒cy musi byµ wstawiony odpowiednio na pocz▒tku i na ko±cu elementu. Model zawarto╢ci elementu antologia (wiersz+) stanowi jeden lub wiΩcej element≤w wiersz. Antologia musi wiΩc zawieraµ przynajmniej jeden wiersz. W stosunku do elementu wiersz r≤wnie┐ nie zastosowano regu│ minimalizacyjnych. Ka┐dy z wierszy sk│ada siΩ z jednego tytu│u lub te┐ tytu│u nie posiada (tytu│?). Po tytule nastΩpuje jedna lub wiΩcej strof. Kolejno╢µ tytu│ (1), strofa (2) musi zostaµ zachowana. W przypadku elementu tytu│ znacznik zamykaj▒cy mo┐e zostaµ opuszczony. Jego wyst▒pienie mo┐na wywnioskowaµ   z pojawienia siΩ znacznika otwieraj▒cego elementu strofa. Wstawienie znacznika zamykaj▒cego elementu tytu│ nie jest wiΩc konieczne. Tytu│ nie mo┐e zawieraµ ┐adnych dodatkowych element≤w, tylko parsowalne dane znakowe (#PCDATA).
  159. Element strofa mo┐e byµ r≤wnie┐ pozbawiony znacznika zamykaj▒cego. Jego wyst▒pienie zostanie wywnioskowane z wyst▒pienia znacznika otwieraj▒cego nastΩpnej strofy lub znacznika zamykaj▒cego elementu wiersz. Model jego zawarto╢ci stanowi jeden lub wiΩcej wers≤w.
  160. <P>
  161. Ostatnim elementem zadeklarowanym w DTD jest wers. Znacznik zamykaj▒cy tego elementu mo┐e zostaµ opuszczony. Jego wyst▒pienie zostanie wywnioskowane z wyst▒pienia znacznika otwieraj▒cego elementu wers lub znacznika otwieraj▒cego znacznika strofa. Ka┐dy wers, podobnie jak tytu│, mo┐e zawieraµ tylko parsowalne dane znakowe (#PCDATA).
  162. <br></td>
  163.     </tr></table>
  164.     </div>
  165. </td>
  166. <td width="142" valign="top">
  167.  
  168.         <br>
  169.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  170.         <tr>
  171.         <td width="142" valign="top"><img src="img/login.gif" border="0" width="142" height="13" alt="LOGIN"></td>
  172.         </tr>
  173.         <tr>
  174.         <td width="142" valign="top" background="img/okno1.gif">
  175.         
  176.             
  177.             <div align="center">
  178.             <table cellpadding="0" cellspacing="2" border="0" width="98%">
  179.             <form method="post" action="subskrypcja/login.php">
  180.             <tr><td width="30%"><span class="t">Login:</span></td><td width="68%"><input type="text" name="login" size="15" class="login"></td></tr>
  181.             <tr><td width="30%"><span class="t">Has│o:</span></td><td width="68%"><input type="password" name="haslo" size="15" class="login"></td></tr>
  182.             
  183.             <tr><td colspan="2"><center><input type="image" src="img/ok.gif"></td></tr>
  184.             </form></table></div>
  185.         
  186.         </td>
  187.         </tr>
  188.         <tr>
  189.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  190.         </tr></table>
  191.  
  192.         <br>
  193.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  194.         <tr>
  195.         <td width="142" valign="top"><img src="img/art.gif" border="0" width="142" height="13" alt="ARTYKULY"></td>
  196.         </tr>
  197.         <tr>
  198.         <td width="142" valign="top" background="img/okno1.gif">
  199.         
  200.         <span class="m">
  201.         
  202.          -<a href="index.php@id=1" class="menu">"Edytory HTML'a"</a><br>
  203.          -<a href="index.php@id=2" class="menu">"Publikowanie witryny"</a><br>
  204.          -<a href="index.php@id=3" class="menu">"PHP w domu"</a><br>
  205.          -<a href="index.php@id=4" class="menu">"Przeszukiwanie stron"</a><br>
  206.          -<a href="index.php@id=204" class="menu">"Wprowadzenie do Javy"</a><br>
  207.          -<a href="index.php@id=210" class="menu">"Grafika w PHP"</a>
  208.         </span>
  209.         
  210.         </td>
  211.         </tr>
  212.         <tr>
  213.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  214.         </tr></table>
  215.         
  216.         <br>
  217.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  218.         <tr>
  219.         <td width="142" valign="top"><img src="img/stat.gif" border="0" width="142" height="13" alt="ARTYKULY"></td>
  220.         </tr>
  221.         <tr>
  222.         <td width="142" valign="top" background="img/okno1.gif"><div align="left"><table border="0" cellpadding="0" cellspacing="0" width="138"><tr><td width="138"><ol><li><a href="index.php@id=135" class="stat">PHP - przyk│adowe skrypty</a> <span class="maleczarne">(1491)</span><br><li><a href="index.php@id=59" class="stat">Szablony 1</a> <span class="maleczarne">(833)</span><br><li><a href="index.php@id=145" class="stat">Kurs PHP</a> <span class="maleczarne">(817)</span><br><br><span class="maleczarne">ú▒cznie: 24102</span>        </ol>
  223.         <center><a href="http://stat.webmedia.pl/cgi-bin/anal?webarea" target="_blank">
  224. <img border=0 src="http://stat.webmedia.pl/cgi-bin/stat?webarea&stat4ur" alt="stat4u" width="40" height="10"></a></center>
  225.         </td></tr></table></div>
  226.         </td>
  227.         </tr>
  228.         <tr>
  229.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  230.         </tr></table>
  231.         
  232.         <br>
  233.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  234.         <tr>
  235.         <td width="142" valign="top"><img src="img/sponsor.gif" border="0" width="142" height="13" alt="SPONSOR"></td>
  236.         </tr>
  237.         <tr>
  238.         <td width="142" valign="top" background="img/okno1.gif"><br>
  239.         <center><EMBED src="img/beep2.swf" quality=high bgcolor=#000000 WIDTH=120 HEIGHT=30></center>                            
  240.         </td>
  241.         </tr>
  242.         <tr>
  243.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  244.         </tr></table>
  245.  
  246.         <br>
  247.             <div align="center"><table border="0" cellpadding="2" cellspacing="0" width="120">
  248.             <tr>
  249.             <td width="120"><a href="button.php@id=1" target="_blank"><img src="img/cgi.gif" border="0"></a></td>
  250.             </tr>
  251.             <tr>
  252.             <td width="120"><a href="button.php@id=2" target="_blank"><img src="img/ygreg.gif" border="0"></a></td>
  253.             </tr>
  254.             <tr>
  255.             <td width="120"></td>
  256.             </tr>
  257.             </table>
  258.             </div>
  259.         
  260.  
  261. </td>
  262. </tr>
  263. <tr>
  264. <td width="770" valign="top" colspan="3" align="right"><br><br><span class="m">All rights reserved by <a href="mailto:web-area@web-area.org">J&J Filipowscy Design & Code</a></td>
  265. </tr></table></div>
  266.  
  267.  
  268. </body>
  269. </html>