이 글에서는 주로 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 LeeSGML의 한 예로서 DTD(규칙) 표준으로 고정되어 있어 Html은 다른 기호 언어의 소스 언어를 정의할 수 없습니다. 그리고 XML도 괜찮으니 XML이 등장한 거죠. 1998/2: XML(Extensible markup Language) 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>는 시스템에서 동의한 노드입니다. 이 노드 아래의 모든
완전히 맞춤화된 연락처, 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

RSS는 컨텐츠를 게시하고 구독하는 데 사용되는 XML 기반 형식입니다. RSS 파일의 XML 구조에는 컨텐츠 항목을 나타내는 루트 요소, 요소 및 여러 요소가 포함됩니다. XML Parser를 통해 RSS 파일을 읽고 구문 분석하고 사용자는 최신 컨텐츠를 구독하고 얻을 수 있습니다.

XML은 RSS에서 구조화 된 데이터, 확장 성, 크로스 플랫폼 호환성 및 구문 분석 검증의 장점을 가지고 있습니다. 1) 구조화 된 데이터는 컨텐츠의 일관성과 신뢰성을 보장합니다. 2) 확장 성은 콘텐츠 요구에 맞게 맞춤형 태그를 추가 할 수 있습니다. 3) 크로스 플랫폼 호환성은 다른 장치에서 원활하게 작동합니다. 4) 분석 및 검증 도구는 피드의 품질과 무결성을 보장합니다.

XML에서 RSS 구현은 구조화 된 XML 형식을 통해 컨텐츠를 구성하는 것입니다. 1) RSS는 채널 정보 및 프로젝트 목록과 같은 요소를 포함하여 XML을 데이터 교환 형식으로 사용합니다. 2) RSS 파일을 생성 할 때는 사양에 따라 컨텐츠를 구성하고 구독을 위해 서버에 게시해야합니다. 3) RSS 파일은 리더 또는 플러그인을 통해 구독하여 컨텐츠를 자동으로 업데이트 할 수 있습니다.

RSS의 고급 기능에는 컨텐츠 네임 스페이스, 확장 모듈 및 조건부 구독이 포함됩니다. 1) 컨텐츠 네임 스페이스는 RSS 기능을 확장합니다. 2) 메타 데이터를 추가하기 위해 Dublincore 또는 iTunes와 같은 확장 된 모듈, 3) 특정 조건에 따라 조건부 구독 필터 항목. 이러한 기능은 XML 요소 및 속성을 추가하여 정보 수집 효율성을 향상시켜 구현됩니다.

rssfeedsusexmltostructurecontentupdates.1) xmlprovideahierarchicalstructurefordata.2) the ElementDefinesThefeed 'sidentityandContainsElements.3) elementsreent indindividualcontentpieces.4) rssisextensible, 허용 Bestpracticesin

RSS 및 XML은 웹 컨텐츠 관리를위한 도구입니다. RSS는 컨텐츠를 게시하고 구독하는 데 사용되며 XML은 데이터를 저장하고 전송하는 데 사용됩니다. 컨텐츠 게시, 구독 및 업데이트 푸시와 함께 작동합니다. 사용의 예로는 RSS 게시 블로그 게시물 및 XML 저장 도서 정보가 있습니다.

RSS 문서는 자주 업데이트되는 콘텐츠를 게시하고 구독하는 데 사용되는 XML 기반 구조 파일입니다. 주요 기능에는 1) 자동화 된 컨텐츠 업데이트, 2) 컨텐츠 집계 및 3) 브라우징 효율 향상이 포함됩니다. RSSFEED를 통해 사용자는 적시에 다른 소스에서 최신 정보를 구독하고 얻을 수 있습니다.

RSS의 XML 구조에는 다음이 포함됩니다. 1. XML 선언 및 RSS 버전, 2. 채널 (채널), 3. 항목. 이러한 부분은 RSS 파일의 기초를 형성하여 사용자가 XML 데이터를 구문 분석하여 컨텐츠 정보를 얻고 처리 할 수 있도록합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.
