· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Validator


1. W3C validator Çѱ¹¾î ¼­ºñ½º´Â?


w3.org ¿¡¼­ ¹èÆ÷ÇÏ´Â À¥ °³¹ß °ü·Ã validator µµ±¸µéÀ» KLDP ÀÇ À̸§À¸·Î Çѱ¹¾î Áö¿øÀ» ÇÕ´Ï´Ù. (¹°·Ð w3c ÀÇ °øÀιÞÀº ¼­ºñ½º´Â ¾Æ´Õ´Ï´Ù.) ÀÌ ¼­ºñ½º´Â w3c ¿¡¼­ °³¹ßµÈ validator µéÀÇ ÇöÁöÈ­¿Í validator server ¸¦ ±¹³»¿¡ À§Ä¡½ÃÅ´À¸·Î Çؼ­ ºÒÇÊ¿äÇÑ ÇØ¿Ü Æ®·¡ÇÈÀ» ÁÙÀÌ°í, ¹ÝÀÀÀ» Á¶±Ý´õ ºü¸£°Ô »ç¿ëÀ» Çϱâ À§ÇÔÀÔ´Ï´Ù.

2. Service Á¾·ù

  1. HTML Markup Validator (http://validator.w3.org)
  2. Link Checker (http://validator.w3.org/checklink)
  3. CSS Validator (http://css-validator.w3.org)
    • Jigsaw(Java Web server) + Java suvelet
    • http://css-validator.kldp.org
    • ¼³Ä¡: http://css-validator.kldp.org/howto/
    • ¹®Á¦Á¡
      Jigsaw java web server ¸¦ »ç¿ëÇÒ °æ¿ì, jdk 1.2 ·Î ºôµåÇÏ°í jigsaw ¸¦ ½ÇÇàÇؾßÁö¸¸ Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÔ. jdk 1.2 °¡ ¾Æ´Ò °æ¿ì ASCII ¿µ¿ª ÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ ¿¡·¯ ó¸®Çϰųª, ¶Ç´Â ¹®¼­¿¡ ¿¡·¯°¡ ÀÖÀ» °æ¿ì segfault °¡ ¹ß»ýÇÔ. tomcat 1.6 ºÎÅÍ Á¤»ó ÀÛµ¿ÇϹǷΠtomcat À¸·Î ¿î¿µÇÏ´Â °ÍÀ» ±ÇÀå

  4. RSS Feed validator (http://validator.w3.org/feed/)
    • Python
    • http://feedvalidator.kldp.org
    • ¼³Ä¡: http://feedvalidator.kldp.org/docs/howto/install_and_run.html
      • SVN checkout½Ã¿¡ LANG ȯ°æ º¯¼ö ÃʱâÈ­ ÇØÁÙ ÇÊ¿ä°¡ ÀÖÀ½
    • ¹®Á¦Á¡
      • i18nÀº ±¸ÇöÀÌ µÇ¾î ÀÖÀ¸³ª multibyte language¿¡ ´ëÇÑ Ã³¸®°¡ µÇ¾î ÀÖÁö ¾ÊÀ½.
      • ´ÙÀ½ÀÇ patch°¡ ÇÊ¿ä
        diff -urNp 20121130.org/check.cgi 20121130/check.cgi
        --- 20121130.org/check.cgi  2012-12-01 01:56:57.000000000 +0900
        +++ 20121130/check.cgi  2012-12-01 03:45:24.739646083 +0900
        @@ -29,7 +29,7 @@ from feedvalidator.logging import TYPE_A
        
         def applyTemplate(templateFile, params={}):
             params['CSSURL'] = CSSURL
        -    fsock = open(os.path.join(WEBDIR, 'templates', templateFile))
        +    fsock = codecs.open(os.path.join(WEBDIR, 'templates', 'ko', templateFile), 'rb', 'utf-8')
             data = fsock.read() % params
             fsock.close()
             return data.encode('utf-8')
        
      • template/ko ¿¡ ¹ø¿ªµÈ ÆäÀÌÁö ÇÊ¿ä
      • src/feedvalidator/i18n/ko.py ¹ø¿ª ÇÊ¿ä

3. ¹®¼­ ¹ø¿ª


´ÙÀ½ÀÇ ¹®¼­µéÀº ¹Ìó ¹ø¿ªÀÌ µÇÁö ¸øÇÑ ¹®¼­µéÀÔ´Ï´Ù. ¹ø¿ªÀÇ µµ¿òÀ» ¿äû µå¸³´Ï´Ù.

3.1. HTML Markup Validator

  1. error_messages.cfg (¹ø¿ª¿Ï·á)
  2. warning.tmpl
  3. fatal-error.tmpl (¹ø¿ª¿Ï·á)
  4. feedback.tmpl
  5. http_401_authrequired.tmpl (¹ø¿ª¿Ï·á)
  6. ÀÌ ¿ÜÀÇ À¥ ¹®¼­ ¹ø¿ª


3.2. CSS Validator

  1. Áö¿ªÈ­ ¿Ï·á (100%)

3.3. Feed Validator

  1. ÇÑ±Û »ç¿ë °¡´É Çϵµ·Ï patch
  2. ÀϺΠ¹ø¿ª


ID
Password
Join
You are dishonest, but never to the point of hurting a friend.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2016-02-05 18:06:07
Processing time 0.0088 sec