일반적인 장점과 단점은 html 대 xml 및 xhtml

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

세가 지 마크업 언어입니다. 여기에는 하이퍼 텍스트 마크업 언어 (html), 확장 마크업 언어 (xml)와 조합은 2 개, 확장 하이퍼 텍스트 마크업 언어, (xhtml)입니다.

html

html이 기본 형식이 사용에 월드 와이드 웹입니다. html의 웹 페이지를 표시할 수있는 다양한 범위의 색상, 모양, 및 개체입니다. 비록이 아닙니다 진정한 프로그래밍 언어, html이 증의 전원 지난 수년간.

html은 실제로 텔레비젼 스크린 정의한 하위 집합 xml. 그러나, 반면 형식이 엄격한 언어 (으로 나타 배우), html 소요 많은 자유가있는 데 도움이 될 오늘의 인기가 프레 젠 테이션 도구이다. 하지만 정신은 젊은 인터넷을 격려 자유, 개발자들은 이제 실현하는 자유의 html은 파장입니다. html은 너무 유연하기 때문에, 많은 브라우저와 웹 응용 프로그램이들 각자의 기능을 자료 html 프로토콜입니다. 모두 같은 향상된 기능이 추가 보안 위험 요소와 함께 제공됩니다.

이러한 이유로, 노력이 진행되고를 교체 html으로 훨씬 더 많은 규제와 표준 마크업 언어로 알려져 xhtml.

xml

형식이이 재단에 대한 많은 데이터 형식을 포함한 html, wml, xhtml, 그리고 더합니다. 그것은 최근이 인기가 있기 때문에 널리 disparate 사이의 데이터의 전송을 촉진 프로그램, 운영 체제, 및 기업입니다. 의 열쇠를 xml의 유틸리티는 것이를 사용하면 어떤 개발자가 디자인을 자신만의 데이터베이스 형식을 사용하여 자신의 조건과 요구 사항이있습니다. 사실, 형식이 이렇게 인기가있는 microsoft는 기본적으로 모든 제품군에서 운영 체제를 서버 구성 요소, 주변의 개념은 xml입니다.

을 설명이 유틸리티의 접근법이라고 보겠습니다을 예제로 공사가 필요 과일 재고에 대한 정보를 공유합니다. 직접적인 접근을하기 때문에 데이터베이스는 보안 위험 (물론 열악한 비즈니스 관행), xml 프로그램을 만들 수있는 개발자를 정의하는 종류, 크기 및 색상의 각 열매를 손으로합니다. 한때 그녀는 사양을 결정, 프로그램의 호스트와 함께있는 개발자 수있는 능력을 끌어 오기 데이터베이스에서 데이터베이스와 그것을 파일로 변환합니다. 의 다른 끝, 특별한 고객 수를 검사합니다 생성된 파일을 구문 분석은이 정보를 자신의 데이터베이스를 작성합니다. 이 과정을 따라서에 대한 신속하고 표준화된 데이터 전송을 허용합니다.

을 설명하기 이것을 고려 다음과 같은 샘플 소스 코드를 확인하는 방법이 같은 파일이 나타납니다. 계층 구조와 일치하는 일련의 레이블을 참고하십시오. 각 레이블은 재산을 수있는 서브 - 속성입니다. 이 경우, 우리는 사과와 포도에 대한 정보를 전달합니다.

<열매> <name> 애플 <color> 빨간색 </ 색상> 아니기 빅 </ 크기> </ 이름> <name> 포도 <color> 자주색 </ 색상> 아니기 작은 </ 크기> </ 이름 > </ 열매>

에 의해 extrapolating에서이 단순 들어, xml 데이터를 조직하는 방법을 확인하실 수있습니다. 이 같은 관계형 데이터의 사용 방법은 아직 초기 단계, 그리고 앞으로도 계속해서 성장 수년간.

비록 형식이이 재단의 많은 다른 인터넷 - 기반 서식 언어로, 그 일부가 제공 xml에서 밀어 것이 필요가 자리를 사실상 표준입니다. 이 최근의 하위 세트, xhtml,이 서서히 힘을 얻고 지상, 그리고이 운명을 쥔 html에 prevalence.

xhtml

따라서, xhtml 보인다 교체 html입니다. 비록이 과정은 몇 년 동안, 많은 웹 마스터는 이미 포옹 xhtml, 그리고는 천천히 그 규칙을 조회한 개발을 통합합니다. 사실,??으로 간주되며 많은 수의 다음 버전은 html (html 5.0)입니다.

무엇을 만든다 xhtml 그래서 인기가 그 단순 아직 경직된 ruleset. 이 ruleset은 너무 강력하기 때문에 범용 표준을 적용합니다. 이 규칙은 다음과 같습니다 :

  • xhtml를 요구하는 선언을 상단의 모든 xhtml 페이지입니다.

    이 새로운 규칙을 말한다는 브라우저의 종류의 데이터를 렌더링을 계속해서 모든 부분의 데이터를 프레 젠 테이션 및 전송 과정을 흐르는 원활하게합니다. 다음은 xhmtl 선언의 예입니다. <? xml 버전 = "1.0"인코딩 = "utf - 8"? > <! doctype html 공개 "- / / w3c / / dtd?? 엄격한 / / ko" "dtd/xhtml1-strict.dtd" >

  • 모든 xhtml 페이지 <head> 및 <body> 태그가 있어야합니다.

    이러한 태그가 존재하지만 대개의 모든 웹 페이지에 대한 html, 웹 브라우저는 간과에서 누락된 데이터를 채우십시오 것이 없을 때 자동으로합니다. 그러나,이 사건과 함께 xhtml이 아닙니다.

  • 모든 태그를 종료해야합니다.

    이전에 xhtml, 웹 페이지에 포함 태그와 같은 <p>하고있는 일반적 있었다 닫는 태그 </ p>입니다. 하지만 상관하지 않았을 경우에 닫는 태그는 왼쪽입니다. 함께 xhtml, 모든 태그를 닫아야합니다. 또한, 태그처럼 "<hr>"을 만들어 줄 전반에 걸쳐 웹 페이지를해야 지금과 같은 모양 <hr />합니다. 이것은 완전히 새로운 개념의 웹 페이지가있습니다.

  • 모든 태그가 있어야합니다 소문자.

    다시, 이것은 새 규칙입니다. 이전 버전의 html 사용된 대문자 태그; 이제 이러한 태그가 있어야합니다 소문자. 이 하나의 사실을 발견하면 그 규칙을 앞서가 <hr>뿐만 얻었다 a 슬래시가 아니라 소문자가됐다. (이것에만 적용 태그,없는 특성입니다.)

  • 모든 특성이 있어야합니다 인용합니다.

    이 규칙은 전통적으로 간주되지만 좋은 코딩 연습, 그것은 이제 필수입니다. 이것은 동적으로 생성된 웹 페이지에 대한 추가 합병증입니다.

  • 모든 태그가 있어야합니다을 적절한 계층 구조 (되지 중첩)입니다.

    다시, 이것이 고려 좋은 코딩 연습을했지만 필요하지 않습니다. 함께 xhtml, 다음과 같은 것이 더 이상 정확 : <i> <b> 굵게 및 기울임꼴 </ 나는> </ b>

    대신, 그것은 이제 다음과 같이 작성해야합니다 : <i> <b> 굵게 및 기울임꼴 </ b> </ 나는>

    (참고 소문자입니다.)

  • 모든 속성 값을 표시되어야합니다.

    이것이 아닌 일반적인 사건의 html입니다. 그러나, 코딩을하는 경우에는 한 그룹의 라디오 버튼을 하나의 수도로 표시 "를 검사합니다." 내용은 다음과 같은 기존의 비교 새로운 방법의 상장이 :

    나이 : <input type=radio 위탁 name="anyname">

    신규 : <input type="radio" checked="true" name="anyname"/>

    (참고 사항의 사용 소문자, 지수, 그리고 닫는 슬래시가있습니다.)

  • <pre> 태그를 모두 포함해서는 안에 다음 태그 : <big>, <small>, <sub>, <sup>, <img>, 또는 <개체

  • 양식 중첩된가 될 수없습니다.

  • 모든 "&"기호가 있어야합니다 서면으로 "&"입니다.

  • ???에서 모두 소문자로 작성해야합니다.

  • 모든 자바 스크립트 외부에서 수행되어야합니다.

    자바 스크립트는 프로그래밍 언어, 그리고이 별도로 xhtml, 어떤뿐입니다 서식 언어입니다. 기억, xhtml은 전용에 대한 프레 젠 테이션 (함께???)입니다.

    또한, 자바 스크립트되지 않은 논평을합니다.

  • 모든 <! - 의견 ->가 불법입니다.

    물론, 코멘트는 계속 지원이 xhtml, 만약 그것이 수행이 다음과 같은 구문 : <[스킨 [의견이 여기에 나타납니다]]>

대조하여 이러한 단순하지만 강력한 규칙을 사용하여 html, xhtml의 장점을 볼 수있습니다 시작합니다. 또한, pcs (개인 통신 서비스) 장치도 사용 xhtml. 무수히의 공급 업체가 있기 때문에, 각과 함께 자신의 독자적인 접근 방법은 엄격한 규칙은 xhtml과 xml은 필수적입니다. 하지 않고이 표준, 웹 개발자는 별도의 웹 페이지를 작성 각 장치마다. 다행히도이 때문에 표준, 개발자는 하나 또는 두 페이지에 대한 모든 장치를 만들 수있습니다. 그러나, xhtml은 아직 너무 느에 대한 많은 작은 pcs 장치입니다. 따라서, 또 다른 옵션은 필수입니다.

이것은 문서가 추가 넬슨 druell
면책 조항 : 우리의 웹사이트가 포함되어있는 정보는이 문서에 대해 책임을지지 않습니다. 본 문서를 어떠한 방식 으로든 반영합니다 조회, 의견, 생각이나 신념의 기사를 디렉토리 직원입니다.

번역을 고지 :이 문서 "일반적인 장점과 단점은 html 대 xml 및 xhtml"는 번역하는 자동 번역 서비스를 사용합니다. 우리가 진심을 끼쳐 드려 번역 오류가 발생했습니다. 이해에 감사드립니다.


Online: 819 users browsing the articles directory