XML 기본(그림 및 텍스트)에 대한 사전 이해

黄舟
풀어 주다: 2017-03-23 17:00:05
원래의
1614명이 탐색했습니다.

이 글에서는 주로 XML의 정의부터 개발 이력, XML의 구체적인 활용까지 기본 지식을 소개합니다. 도움이 필요한 친구들은

XML 정의를 참고하세요. >

전자 문서를 구조화하기 위해 표시하는 데 사용되는 마크업 언어입니다. 데이터를 표시하고

데이터 유형을 정의하는 데 사용할 수 있습니다. 마크업 언어.

XML 개발의 역사?

Markup에 대한 간략한 언급

LangUage History:

1969: GML(Generalized Markup Language) -- (IBM Research)

1968: SGML(Standard Generalized Markup Language)--(ISO)

1989: HTML(Hypertext Markup Language)--TimBerners Lee

SGML의 한 예로서 DTD(규칙) 표준으로 고정되어 있어 Html은 다른 기호 언어의 소스 언어를 정의할 수 없습니다. 그리고 XML도 괜찮으니 XML이 등장한 거죠.

1998/2: XML(Extensible markup Language)

W3C(World WideWeb Consortium)

SGML의 하위 집합

XML (정의 데이터 및 메타데이터), XSL(스타일 시트 설명, HTML의 CSS와 동일)

SGMLvsXMLvs HTML:

SGML: 전자 문서를 오랫동안 보관합니다.

주로 MainFrame 플랫폼에서 사용 요금이 높습니다.

XML: 웹페이지 문서 언어, 데이터 교환 언어, 데이터 처리 언어, 파일 통합 언어.

지원 범위에 거의 제한이 없습니다.

HTML: 웹페이지 렌더링 언어, 하이퍼텍스트 언어.

XML 포함:

파일 콘텐츠:

구조 정의: DTD(Document TypeDefinitied)

XMLSchema(DTD+Datatype)

디스플레이: XML:

비교:

HTML:

html만 가능 데이터 표시 기능을 제공합니다.

브라우저는 단일 언어 메커니즘을 제공합니다.

웹 검색이 정확하지 않습니다.

확장에 어려움이 있습니다.

웹페이지 논리적 관계, 웹페이지 계층적 인증은 구축하기 쉽지 않습니다.

웹 리소스는 제한되어 있으며 다른 애플리케이션에서 사용할 수 없습니다.

XML:

오픈 플랫폼.

모든 프로그램에 데이터를 입력할 수 있습니다.

XML은 브라우저의 내부 구조를 변경합니다.

XML 전용 애플리케이션:

XML의 가장 중요한 애플리케이션 중 하나는 시스템

구성 파일

으로 사용되는 것입니다. , Spring 애플리케이션의 XML, Hibernate의 XML, 여기서는 주로

ASP.NET

의 XML에 대해 이야기합니다.

1. 구성 파일에서.

세상의 모든 만남은 오랜만의 재회입니다. 우리는 전산실 충전 시스템의 구성 파일, 보도 자료 시스템의 구성 파일, 그리고 각각에 대해 설정한 구성 파일 애플리케이션의 구성 파일에는 .config라는 접미사가 있고, XML 파일에는 .xml이라는 접미사가 있습니다. 왜 VS는 Web.xml을 직접 사용하지 않고 Web.config를 사용합니까? 아마도 Microsoft가 친구에게 무언가를 포장하는 것은 상자에 담긴 사과와 같기 때문일 것입니다. 내가 그것을 갖고 싶다면 패키지를 만들고 그 위에 나만의 라벨을 붙여 다른 사람들에게 이것이 나에게 고유하다는 것을 알려야 합니다. . 그런데 실제로 인터넷에 이런 답변이 있습니다.

config는 구성이고 .xml은 소프트웨어에 내장된 웹 페이지 파일입니다.

외관:

전자:

는 web.config 또는 app.config에서 사용됩니다.< ;appSettings>는 시스템에서 동의한 노드입니다. 이 노드 아래의 모든 노드는 System.Configuration.ConfigurationManager.AppSetting에서 읽습니다.

완전히 맞춤화된 연락처, appSettings의 의미, 추가의 의미는 직접 작성한 xml 구문 분석 방법에서 지정하고 사용됩니다.

요약:

간단히 말해서 config는 xml의 하위 집합입니다.

일반적으로 XML은 기본 구문만 정의합니다. 노드 수준, 노드 형식, 노드 의미 및 노드 구문 분석 방법을 직접 정의하면 xml 파일이 xml 구문 분석 방법과 호환됩니다. .

web.config, app.config 등의 경우 Microsoft와 소프트웨어 작성자는 이미 노드의 의미를 정의했습니다. 구성을 위해서는 해당 형식과 규칙만 따르면 됩니다.

일반인의 관점에서:

별로 좋지 않은 비유:

xml 파일 자체는 카드입니다.

config 집주인입니다.

config를 사용할 때는 자체 규칙을 만들 필요가 없으며 해당 규칙을 따르기만 하면 됩니다. 편리하지만 그의 규칙을 어길 수는 없습니다.

XML을 직접 작성할 때는 먼저 규칙을 정하고 규칙에 따라 플레이해야 합니다.

물론 여기에는 중요한 전제가 있습니다. , 모두 xml 노드 사양을 충족하므로 포커 규칙에 몇 개의 마작 타일을 넣을 수 없습니다....

2. ASP.NET제어 그리고 XML.

ASP.NET 동영상을 배울 때 LIstBox, DropDownList 공용 컨트롤, DataList, GridView 및 기타 데이터 컨트롤, ADO.NETDataSet 등 많은 컨트롤을 사용하여 XML 파일을 조작했으며 처음 두 블로그는 언급된 탐색 컨트롤 메뉴와 트리뷰는 데이터 소스 바인딩 시 XML 파일을 바인딩할 수 있습니다.

위 내용은 XML 기본(그림 및 텍스트)에 대한 사전 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!