home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2001 November / MICD2001_11_NR1.iso / Www / WebArea / index.php@id=170 < prev    next >
Text File  |  2001-09-26  |  17KB  |  284 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=171">Definicja Typu Dokumentu - DTD</a>
  120.  <a class="menu" href="index.php@id=172">Co to jest DTD?</a>
  121.  <a class="menu" href="index.php@id=173">Deklaracja typu dokumentu</a>
  122.  <a class="menu" href="index.php@id=174">Deklaracja elementu</a>
  123.  <a class="menu" href="index.php@id=175">Deklaracja atrybutu</a>
  124.  <a class="menu" href="index.php@id=176">Deklaracja encji</a>
  125.  <a class="menu" href="index.php@id=177">Komentarze</a>
  126.  <a class="menu" href="index.php@id=178">Gdzie umie╢ciµ DTD?</a>
  127.  <a class="menu" href="index.php@id=179">Analiza dokumentu</a>
  128.  <a class="menu" href="index.php@id=179">Utworzenie DTD</a>
  129.  <a class="menu" href="index.php@id=180">Oznaczenie dokumentu zasadniczego</a>
  130.  <a class="menu" href="index.php@id=180">Bez regu│ minimalizacyjnych</a>
  131.  <a class="menu" href="index.php@id=181">Z zastosowaniem regu│ minimalizacyjnych</a> </td></tr></table></div></td>
  132.         </tr>
  133.         <tr>
  134.         <td width="460" valign="top"><img src="img/okno21.gif" border="0" width="460" height="10"></td>
  135.         </tr></table><H4>2.3.1. Deklaracja SGML</H4>
  136.  
  137. Deklaracja SGML zawiera podstawowe dane o strukturze leksykalnej u┐ywanej w DTD oraz w dokumencie zasadniczym. Definiuje m.in. dozwolony zestaw znak≤w, maksymaln▒ liczbΩ znak≤w w nazwach (element≤w, atrybut≤w lub encji), maksymaln▒ liczbΩ zadeklarowanych element≤w w DTD, dozwolone ograniczniki (ang. delimiters). Definiuje r≤wnie┐ wykorzystanie cech dopuszczanych przez SGML, takich jak opuszczanie znacznik≤w (OMITTAG) oraz skracanie znacznik≤w (SHORTTAG). 
  138. W wielu przypadkach deklaracja SGML mo┐e zostaµ opuszczona. Oznaczaµ to bΩdzie, ┐e do DTD oraz dokumentu zasadniczego zastosowane zostan▒ regu│y zdefiniowane w Reference Concrete Syntax, dostarczane przez wiΩkszo╢µ system≤w SGML. Je┐eli jednak bΩdziemy chcieli dokonaµ jakichkolwiek zmian (nowy zestaw znak≤w, polskie znaki diakrytyczne w nazwach, rozr≤┐nianie ma│ych i du┐ych liter w nazwach), w≤wczas deklaracja SGML musi pojawiµ siΩ w ca│o╢ci. Przyk│adowa deklaracja SGML przedstawia siΩ nastΩpuj▒co: [*]
  139. <P>
  140. <A HREF="sgml/rafal.clpz.poznan.pl/grafika/DEKLARd.jpg"><IMG SRC="sgml/rafal.clpz.poznan.pl/grafika/DEKLAR.jpg" WIDTH=420 HEIGHT=292 BORDER=0></A>
  141. <P>
  142. DeklaracjΩ SGML podzieliµ mo┐emy na 7 czΩ╢ci:
  143. <P>
  144. <B>1. Opisowy nag│≤wek</B><BR>
  145. Opisowy nag│≤wek informuje, z kt≤r▒ wersj▒ SGML zgodna jest deklaracja SGML. Dotychczas zosta│a zatwierdzona jedna wersja, wiΩc zapis ten we wszystkich wersjach jest jednolity.
  146. <P>
  147. <B>2. Zestaw znak≤w</B><BR>
  148. Deklaracja zestawu znak≤w rozpoczyna siΩ od s│owa kluczowego CHARSET. Za nim nastΩpuje Publiczny Identyfikator (ang. Public Identifier),   w kt≤rym mo┐emy wydzieliµ trzy zasadnicze czΩ╢ci oddzielone podw≤jnym uko╢nikiem:
  149. <UL>
  150. <LI>w│a╢ciciela tekstu
  151. <LI>rodzaj tekstu (DTD, zestaw znak≤w) oraz nazwΩ tekstu
  152. <LI>spos≤b kodowania tekstu
  153. </UL>NajczΩ╢ciej u┐ywanym zestawem znak≤w w SGML jest ISO 646. Jest on kodowany na 7 bitach i definiuje tym samym 128 znak≤w. Istnieje r≤wnie┐ International Reference Version (IRV) ISO 646, kt≤ra jest prawie identyczna z zestawem ASCII (ANSI X 3.4-1968). ISO 646 IRV r≤┐ni siΩ od ASCII tylko jednym znakiem. 
  154. Druga czΩ╢µ deklaracji znak≤w, poprzedzona s│owem kluczowym DECSET, pozwala na przemapowanie znak≤w z zestawu podstawowego na inny (np. z ISO 646 IRV na OBCDIC). Informuje r≤wnie┐, kt≤re znaki z zestawu nie bΩd▒ u┐ywane w dokumencie.
  155. W deklaracji SGML mo┐na dokonaµ deklaracji kilku zestaw≤w znak≤w. Tak uczyniono w deklaracji HyperText Markup Language, gdzie zdefiniowano dodatkowo zestaw znak≤w o warto╢ciach od 128 do 256.
  156. <P>
  157. <B>3. Zestaw Pojemno╢ci (ang. Capacity Set)</B><BR>
  158. Deklaracja Zestawu Pojemno╢ci rozpoczyna siΩ s│owem kluczowym CAPACITY. Definiuje ona maksymaln▒ liczbΩ obiekt≤w SGML, kt≤re mog▒ zostaµ zadeklarowane. Np. ELEMCAP pozwala na zdefiniowanie maksymalnej liczby element≤w, kt≤re zostan▒ zadeklarowane w DTD, ENTCAP maksymalnej liczby encji, natomiast ATTCAP - atrybut≤w. Najwy┐sz▒ warto╢µ musi mieµ zawsze TOTALCAP, kt≤ry okre╢la maksymaln▒ liczbΩ obiekt≤w SGML zadeklarowanych w DTD.
  159. W przypadku Reference Concrete Syntax stosuje siΩ Og≤lny Identyfikator, kt≤ry wprowadza Zalecany Zestaw ObjΩto╢ci (ang. Reference Capacity Set), r≤wny 35000.
  160. <P>
  161. <B>4. Zakres Sk│adni Konkretnej (ang. Concrete Syntax Scope)</B><BR>
  162. Ta deklaracja okre╢la, czy Sk│adnia Konkretna odnosi siΩ do ca│ego dokumentu (SCOPE DOCUMENT), czy tylko do dokumentu zasadniczego (SCOPE INSTANCE). W tym pierwszym przypadku sk│adni konkretnej  bΩdzie mia│a r≤wnie┐ zastosowanie do DTD.
  163. <P>
  164. <B>5. Sk│adnia Konkretna (ang. Concrete Syntax)</B><BR>
  165. Sk│adnia, kt≤ra bΩdzie obowi▒zywa│a w dokumencie mo┐e zostaµ zadeklarowana w postaci formalnego publicznego identyfikatora (ang. Formal Public Identifier). Standard SGML definiuje cztery publiczne sk│adnie konkretne: Reference Cocrete Syntax, Core Concrete Syntax, Multicode Basic Cocrete Syntax oraz Multicode Core Concrete Syntax.
  166. <P>
  167. <B>6. U┐ycie dodatkowych cech (ang. Features Use)</B><BR>
  168. Deklaracja informuj▒ca o wykorzystaniu dodatkowych cech rozpoczyna siΩ s│owem kluczowym FEATURES. Po nim nastΩpuje lista cech podzielona na trzy grupy: dotycz▒c▒ minimalizacji (MINIMIZE), po│▒cze± (LINK) oraz inne (OTHER). Obok ka┐dej z cech wystΩpuje s│owo NO lub YES informuj▒ce, czy dana cecha bΩdzie mia│a zastosowanie w dokumencie.
  169. <P>
  170. <B>7. Informacje dla aplikacji (ang. Application-Specific Information)</B><BR>
  171. Deklaracja zaczyna siΩ s│owem kluczowym APPINFO, a po nim nastΩpuj▒ informacje, z kt≤rych korzystaµ mo┐e system odczytuj▒cy lub przetwarzaj▒cy dokument. S│owo kluczowe NONE po APPINFO informuje, i┐ ┐adne dodatkowe dane nie zosta│y dostarczone.
  172. <BR>
  173. <BR>
  174. <HR ALIGN="LEFT" SIZE="2" WIDTH="200">
  175. * Opracowano na podstawie:<BR>
  176. Exoterica: Understanding The SGML Declaration.
  177. <br></td>
  178.     </tr></table>
  179.     </div>
  180. </td>
  181. <td width="142" valign="top">
  182.  
  183.         <br>
  184.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  185.         <tr>
  186.         <td width="142" valign="top"><img src="img/login.gif" border="0" width="142" height="13" alt="LOGIN"></td>
  187.         </tr>
  188.         <tr>
  189.         <td width="142" valign="top" background="img/okno1.gif">
  190.         
  191.             
  192.             <div align="center">
  193.             <table cellpadding="0" cellspacing="2" border="0" width="98%">
  194.             <form method="post" action="subskrypcja/login.php">
  195.             <tr><td width="30%"><span class="t">Login:</span></td><td width="68%"><input type="text" name="login" size="15" class="login"></td></tr>
  196.             <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>
  197.             
  198.             <tr><td colspan="2"><center><input type="image" src="img/ok.gif"></td></tr>
  199.             </form></table></div>
  200.         
  201.         </td>
  202.         </tr>
  203.         <tr>
  204.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  205.         </tr></table>
  206.  
  207.         <br>
  208.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  209.         <tr>
  210.         <td width="142" valign="top"><img src="img/art.gif" border="0" width="142" height="13" alt="ARTYKULY"></td>
  211.         </tr>
  212.         <tr>
  213.         <td width="142" valign="top" background="img/okno1.gif">
  214.         
  215.         <span class="m">
  216.         
  217.          -<a href="index.php@id=1" class="menu">"Edytory HTML'a"</a><br>
  218.          -<a href="index.php@id=2" class="menu">"Publikowanie witryny"</a><br>
  219.          -<a href="index.php@id=3" class="menu">"PHP w domu"</a><br>
  220.          -<a href="index.php@id=4" class="menu">"Przeszukiwanie stron"</a><br>
  221.          -<a href="index.php@id=204" class="menu">"Wprowadzenie do Javy"</a><br>
  222.          -<a href="index.php@id=210" class="menu">"Grafika w PHP"</a>
  223.         </span>
  224.         
  225.         </td>
  226.         </tr>
  227.         <tr>
  228.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  229.         </tr></table>
  230.         
  231.         <br>
  232.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  233.         <tr>
  234.         <td width="142" valign="top"><img src="img/stat.gif" border="0" width="142" height="13" alt="ARTYKULY"></td>
  235.         </tr>
  236.         <tr>
  237.         <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: 24092</span>        </ol>
  238.         <center><a href="http://stat.webmedia.pl/cgi-bin/anal?webarea" target="_blank">
  239. <img border=0 src="http://stat.webmedia.pl/cgi-bin/stat?webarea&stat4ur" alt="stat4u" width="40" height="10"></a></center>
  240.         </td></tr></table></div>
  241.         </td>
  242.         </tr>
  243.         <tr>
  244.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  245.         </tr></table>
  246.         
  247.         <br>
  248.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  249.         <tr>
  250.         <td width="142" valign="top"><img src="img/sponsor.gif" border="0" width="142" height="13" alt="SPONSOR"></td>
  251.         </tr>
  252.         <tr>
  253.         <td width="142" valign="top" background="img/okno1.gif"><br>
  254.         <center><EMBED src="img/beep2.swf" quality=high bgcolor=#000000 WIDTH=120 HEIGHT=30></center>                            
  255.         </td>
  256.         </tr>
  257.         <tr>
  258.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  259.         </tr></table>
  260.  
  261.         <br>
  262.             <div align="center"><table border="0" cellpadding="2" cellspacing="0" width="120">
  263.             <tr>
  264.             <td width="120"><a href="button.php@id=1" target="_blank"><img src="img/cgi.gif" border="0"></a></td>
  265.             </tr>
  266.             <tr>
  267.             <td width="120"><a href="button.php@id=2" target="_blank"><img src="img/ygreg.gif" border="0"></a></td>
  268.             </tr>
  269.             <tr>
  270.             <td width="120"></td>
  271.             </tr>
  272.             </table>
  273.             </div>
  274.         
  275.  
  276. </td>
  277. </tr>
  278. <tr>
  279. <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>
  280. </tr></table></div>
  281.  
  282.  
  283. </body>
  284. </html>