XSL : XML 변경 및 렌더링 기술 익히기

폭로: 귀하의 지원은 사이트 운영을 유지하는 데 도움이됩니다! 이 페이지에서 권장하는 일부 서비스에 대한 추천 수수료가 발생합니다.


XSL : XSLT, XSL-FO 및 XPath

XSL (Extensible Stylesheet Language)은 XML 문서를위한 스타일링 언어입니다.

누군가가 XSL을 참조 할 때 가장 자주 XSLT 또는 XSL-FO를 참조합니다. 그러나 XPath 및 XQuery도 포함합니다..

이 가이드에서는 이러한 도구가 없으면 XML은 단순한 데이터베이스이므로 모든 도구에 대해 설명합니다..

HTML은 주로 웹 브라우저에서 화면에 사람이 읽을 수있는 내용을 표시하도록 설계되었습니다. XML은 주로 응용 프로그램에서 사용하고 화면에 표시하기 위해 임의로 구조화 된 콘텐츠를 저장하고 전송하도록 설계되었습니다..

그러나 XML을 화면이 아니라 인쇄 된 종이, 책, 카탈로그 또는 브로셔에 표시하려면 어떻게해야합니까? 또는 이러한 형식의 PDF 근사치?

XSLT

XSLT는 Extensible Stylesheet Language Transformations의 약자이며 XSL-FO, XPath 및 XQuery와 함께 XSL의 일부입니다..

XSLT의 목적은 XML 문서를 다른 문서로 변환하는 방법을 지정할 수있는 언어를 제공하는 것입니다. XSLT를 사용하여 다른 문서 유형 정의 또는 스키마를 사용하여 XML을 다른 XML로 변환 할 수 있습니다..

또한 XML을 HTML 또는 XML 서식 객체 문서로 변환하는 데 사용할 수 있습니다..

일반적인 XSL 및 XML 가이드 및 자습서

  • XSL 비디오 자습서 – XSL 기본은 XSL, XSLT 및 XSL-FO를 자세하게 설명합니다..
  • Skew.org XML & XSLT 리소스에는 유용한 리소스 및 도구와 함께 예제 XSL 문서에 대한 링크 목록이 있습니다..
  • XML 리소스 및 유효성 검사기 : XML 자체에 대한 모든 정보.

XSLT 튜토리얼

  • XSLT 튜토리얼은 웹에서 XSLT의 기본을 배우는 가장 인기있는 방법 중 하나입니다..
  • XSLT 소개는 IBM DeveloperWorks의 자세한 기술 튜토리얼입니다..
  • XML을 변환하는 방법은 XSLT에 대한 여러 부분으로 구성된 자습서의 시작이며 언어를 자세히 사용하는 방법을 설명합니다..
  • XSLT Tutorial – 기초는 XSLT의 목적을 설명하고 XML에서 HTML로 비교적 간단한 변환을 수행하는 방법을 보여주는 입문서이지만 상당히 길고 상세합니다..
  • Essential XSLT는 Steven Holzner의 2001 년판 Outside XSLT에서 발췌 한 것입니다..
  • XML 및 XSLT는 XSLT에 대한 간단한 소개로, 간단한 (대화식) XSLT 변환을 보여줍니다..
  • XSLT의 작동 방식은 Evan Lenz의 XSLT 1.0 Pocket Reference (2005)에서 발췌 한 것입니다. 자세한 프로그래밍 정보가 많은 다른 소개 페이지보다 기술적 인 자습서입니다..
  • XSLT 튜토리얼 : 고급 기능은 변수, 키, 조건 및 푸시 및 풀 처리의 차이점을 다룹니다. 이 자습서는 David Birnbaum의 Digital Humanties 사이트에서 발췌 한 것으로, 인문학 연구와 관련된 XML 문서에서 예제를 가져 왔습니다..
  • XSLT 란 무엇입니까? XML 배경, 관련 사양 및 XSLT에 대한 자세한 정보를 다루는 O’Reilly의 상당히 광범위한 자습서입니다..
  • XSLT 소개는 프로그래밍 기능에 중점을 둔 XSLT 언어의 각 측면을 안내합니다..
  • 자습서의 XSLT 개요 Point는 XSLT 사용 방법에 대한 고급 정보를 제공합니다..
  • XSLT로 XML 데이터 변환은 언어에 대한 Java 중심의 자습서입니다.
  • XSLT 1.0 및 XPath 1.0은 XSLT 사용에 대한 8 부 무료 자습서입니다. 이는 동일한 페이지에서 액세스 할 수있는 비디오 컨텐츠가 포함 된보다 심층적 인 프리미엄 과정을 기반으로합니다..
  • Scott Penrose의 XSLT 자습서는 일반적인 오해와 질문을 빠르게 처리하고 가장 인기있는 XSLT 도구를 사용하는 방법에 대한 지침과 함께 훌륭한 예를 제공하는 XSLT에 대한 실질적인 소개입니다..
  • XSLT Tutorial은 XSLT 및 XML에 대한 초보자 안내서입니다.
  • XSLT를 사용하여 탐색 기능이있는 정적 HTML 웹 사이트를 만드는 방법은 XML을 HTML로 변환하는 방법에 대한 실용적인 자습서입니다..
  • Libxslt 튜토리얼은 libxslt C 라이브러리를 사용하여 XML 문서를 HTML로 변환하는 방법을 설명합니다.
  • ActiveState의 XSLT Tutorial은 Komodo IDE에서 XSLT로 작업하는 방법을 설명합니다.
  • XSL 언어는 XSLT가 XSL-FO, XPath, XQuery, XML 및 기타 마크 업 언어와 함께 작동하는 방식에 대한 개요를 제공합니다..
  • Dreamweaver 용 XML 및 XSLT 자습서에서는 XML 문서를 Dreamweaver로 가져 와서 XSLT로 변환하고 웹 제작을 준비하는 방법에 대해 설명합니다..
  • XSL로 XML 변환은 XSLT를 사용하여 XML 문서를 InDesign으로 가져 오는 방법을 설명합니다..

추가 XSLT 학습 자료

  • Mozilla Developer Network의 XSLT 참조는 광범위합니다. XSLT에 대한 자세한 참조, 기본 변형에 대한 자습서, 브라우저 툴링 팁, 유용한 링크 등이 포함되어 있습니다..
  • XSLT 질문과 답변은 XSLT 관련 FAQ 중에서 매우 유용한 선택입니다..
  • Oracle Service Bus의 XSLT 변환은 OSB에서 XSLT가 작동하는 방식을 설명합니다. OSB를 사용하지 않더라도이 학습서에서는 시스템 내에서 XSLT를 프로그래밍 방식으로 사용하여 엔터프라이즈 문서 형식 요구를 처리하는 방법에 대한 통찰력을 제공합니다..
  • XSL 용 도구는 주석이 포함 된 XSL 저작, 편집, 구문 분석 및 변환 도구의 의견이 많은 목록입니다..
  • XMLUrlResolver : C #에서 Embedded XSLT 리소스 사용은 XML 문서를 다른 문서에 포함시키는 고급 기술을 설명합니다..

XSLT 참조

  • XSLT (XSL Transformations)는 언어에 대한 최초의 1.0 W3C 권장 사항입니다..
  • XSLT (XSL Transformations) 버전 2.0은 현재 W3C 사양입니다..
  • XSLT (XSL Transformations) 버전 3.0은 최신 버전의 XSLT에 대한 공식 W3C 권장 사항입니다. 이 글을 쓰는 것처럼 XSLT 3.0은 여전히 ​​후보 추천서이므로 아직 공식적으로 채택되지 않았습니다..
  • XSLT 1.0 & XPath 1.0 빠른 참조는 접을 수있는 포켓 참조의 인쇄용 PDF입니다..
  • XSL (Extensible Stylesheet Language Family)은 W3C의 XSL 관련 리소스 색인입니다.

XSLT 작업을위한 도구

  • XSLT로 XML 변환은 온라인 XML 변환기입니다.
  • 온라인 XSLT 테스트 도구는 XML 온라인에서 XSLT 변환을 실행합니다. 또한 변환 작동 방식을 확인하기위한 예제 문서도 포함합니다..
  • Altova MapForce는 XML Schema 또는 DTD 모델에 나란히 배치하고 컨텐츠를 서로 맵핑하여 XSLT를 자동으로 생성하여 서로 변환 할 수있는 데스크탑 UI 애플리케이션입니다..
  • XSLT 표준 라이브러리는 XSLT 자체로 작성된 XSLT 도구 및 템플릿 세트입니다..
  • oXygen XML Editor는 XSLT 저작, 편집 및 디버깅에 대한 탁월한 지원을 제공합니다..
  • Xalan-C ++는 Apache Software Foundation의 오픈 소스 XSLT 프로세서입니다..
  • EditiX는 크로스 플랫폼 XSLT 편집기 및 디버거입니다.
  • Gulp-Xslt는 Gulp 용 XSLT 변환 플러그인입니다.
  • Altova의 XMLSpy는 XSLT 1.0 및 2.0을 지원합니다.
  • SAXON은 XSLT 및 XQuery 프로세서입니다.
  • Mac OS X 용 Xmplify XML 편집기는 XSLT를 잘 지원합니다..

XSLT 도서

  • Michael James Fitzgerald의 XSLT 학습 (2003)은 XSLT 또는 XPath를 사용해 본 적이없는 숙련 된 개발자를위한 XSLT에 대한 실용적인 안내서입니다..
  • Evan Lenz의 XSLT 1.0 Pocket Reference (2005)는 XSLT를 정기적으로 사용하는 경우 책상이나 주머니에 보관할 수있는 편리한 책입니다..
  • Jeni Tennison의 XSLT 및 XPath On The Edge (2001)는 XSLT의 소개 텍스트가 아닙니다. 오히려 일반적인 (그리고 일반적이지 않은) 문제에 대한 많은 실용적인 솔루션과 함께 실제 XSLT 구현을위한 실용적인 가이드입니다..
  • XSL : William Stanek의 XSLT, XPath 및 XSL-FO (2015) 용 개인 트레이너는 실제로 “트레이너”이며 XSL 기술을 향상시키기위한 일련의 실용적인 예제를 제공합니다..
  • XSLT 2.0 시작 : Jeni Tennison의 초보자부터 전문가 (2005)까지는 HTML로 시작하여 독자가 XML에 대한 이해를 돕고 XSLT의 작동 방식에 초점을 맞춘 소개 책입니다.
  • Richard Wagner의 XSLT For Dummies (2002)는이 주제에 관한 훌륭한 책이며 대부분의“Dupies”책과 마찬가지로 매력적이고 간단한 방법으로 자료를 다룹니다..
  • Michael Kay의 XSLT Programmer ‘s Reference 2nd Edition (2001)은 많은 XSLT 프로그래머들에게 필수적인 것으로 여겨지는 매우 인기있는 데스크 레퍼런스입니다..
  • Michael Floyd의 XSLT (2002)를 사용한 스페셜 에디션 XSLT 기본 사항, XSLT와 XSL-FO의 관계에 대해 다루고 XSLT를 사용하여 SVG 및 PDF를 포함한 다양한 형식을 생성하는 방법을 보여줍니다..
  • Ian Williams의 XSLT 및 XPath : XML 문서 및 데이터 변환 (2009) 시작은 기본 사항을 다루지 만 프로그래밍 방식의 데이터 중심 XML 작업에 중점을 둡니다..
  • Sams Teach Yourself XSLT 21 일 (2002), Michiel Van Otegem의 XSLT는 XSLT 학습을위한 가장 인기있는 튜토리얼 중 하나입니다..
  • Westy Rockwell의 XML, XSLT, Java 및 JSP : 웹 응용 프로그램 개발 사례 연구 (2001)는 Java에서 XML 및 XSLT를 다루는 사람들을위한 매우 실용적인 책입니다..
  • XSLT Cookbook : Sal Mangano의 XML 및 XSLT Developers (2005) 용 솔루션 및 예제는 많은 일반적인 XSLT 사용 사례를 다루는 수많은 기성품 예제 및 문서를 제공합니다..
  • 척 화이트 (Chuck White)의 XSLT 마스터 링 (2002)은 이미 XSLT를 이해하고 심층 분석을 원하는 개발자를위한 고급 책입니다..
  • Doug Tidwell의 XSLT, 2nd Edition (2008)은 XSLT 2.0에 대한 자세한 참조 및 자습서입니다..
  • XSLT Jumpstarter : 학습 곡선 수준 조정 및 XML 활용 (2015), David James Kelly는 개발자가 XML 및 XSLT를 빠르게 익힐 수 있도록 설계된 예제 중심의 책입니다..

XSLT가 필요한 이유

XML 문서로 작업하고 여러 형식으로 번역하는 방법이 필요한 경우 XSL의 내용을 배우는 데 시간을 투자해야합니다. & XSLT.

XSL-FO

HTML은 사실상 페이지 매김 된 콘텐츠를 지원하지 않으며 HTML이 아닌 버전의 XML은 스타일 정보를 전혀 제공하지 않습니다. 인쇄 전용 CSS 스타일 시트를 사용할 수 있지만 인쇄 레이아웃에 대한 기본적인 제어 만 제공합니다..

이 솔루션은 XSL-FO의 잠재력이 큰 상대적으로 덜 사용되는 표준으로 시작합니다..

FO는 “포맷 개체”의 약자이며, 표준은 XSL의 일부인 eXtensible Stylesheet Language입니다. XSL 표준의 다른 두 부분은 XSLT와 XPath입니다..

XSL-FO의 작동 방식?

HTML과 CSS에 익숙하다면 XSL-FO가 약간 이상하게 보일 수 있습니다. HTML + CSS에서 가장 중요한 아이디어 중 하나는 컨텐츠를 스타일링에서 분리하는 것입니다. HTML 문서는 스타일링이나 프리젠 테이션 정보없이 모든 내용을 포함합니다. CSS 시트는 스타일과 프리젠 테이션을 제공합니다.

XSL-FO는 TeX / LaTeX, PostScript 또는 Microsoft Word 형식과 비슷합니다. 컨텐츠와 스타일이 모두 포함 된 페이지 레이아웃 형식입니다. XSL-FO (또는 .fo) 파일은 FO 프로세서로 직접 인쇄 할 수 있습니다.

그럼에도 불구하고 우려가 분리되지는 않습니다. 일반적으로 .fo 파일을 직접 작성하지는 않습니다. 표준 방법은 먼저 직접 또는 프로그래밍 방식으로 (예 : 데이터베이스에서) XML 또는 (X) HTML을 생성하고 XSLT를 사용하여 XML을 XSL-FO로 변환하는 것입니다. 그런 다음 XSL-FO를 FO 프로세서에서 소비하고 배포를 위해 인쇄물로 변환 할 수 있습니다..

전체 XML 프로덕션 체인과 함께 XSL-FO는 다른 미디어에 맞게 용도를 변경해야하는 콘텐츠가있을 때 매우 유용한 도구입니다. 가장 일반적인 사용 사례는 카탈로그, 브로셔, 온라인 상점, 간판, 라벨, 포장 및 기타 여러 형식으로 모두 표시해야하는 재고 정보입니다..

XSL-FO 튜토리얼

  • XSL-FO 튜토리얼은 XSL, XSLT 및 XSL-FO를 자세하게 설명하는 심층적 인 튜토리얼입니다..
  • XSL Formatting Objects는 이해를 돕기 위해 많은 코드 샘플 및 다이어그램과 함께 XSL-FO의 작동 방식 및 사용 방법을 설명하는 고도의 기술 자습서입니다..
  • XSL-FO 란 무엇입니까? G Ken Holman의 XSL-FO를 사용한 실용 포맷팅의 처음 몇 장의 온라인 버전으로, 불행히도 더 이상 인쇄되지 않는 훌륭한 책입니다. 후속 조치 확정 XSL-FO를 계속 사용할 수 있습니다.
  • XSL-FO 소개는 XSL-FO 및 XML 인쇄에 대한 우수한 엔트리 레벨 설명입니다..
  • XSL-FO에 대한 젠틀 한 소개는 “시작하는 장소”라고 자부합니다. 기술이 풍부하지 않고 XML에 대해 잘 모르지만 여전히 XSL-FO를 다루어야 할 경우에 좋은 소개입니다..
  • Sams Teach Yourself XML의 XSL-FO를 사용하여 XSL-FO가 실제로 어떻게 사용되는지에 대한 실질적인 설명을 제공합니다..
  • 스타일 시트를 개발하는 방법 XML에서 XSL-FO 로의 변환 (PDF) 변환은 복잡한 XML 문서를 변환하고 인쇄하기 위해 XSLT 스타일 시트를 작성하는 방법을 설명하는 고급 학습서입니다..
  • XSL-FO Tutorial은 XML로 PDF로 직접 인쇄하는 데 도움이되는 Altsoft의 독점 XSL-FO 확장에 대한 추가 정보가 포함 된 XSL-FO에 대한 16 부로 구성된 자습서입니다..
  • XSL-FO 튜토리얼은 XML, XSLT 및 XPath와 관련하여 XSL-FO를 설명합니다. 이 튜토리얼에는 퀴즈도 포함되어 있으므로 지식을 테스트 할 수 있습니다.
  • XSL-FO를 사용하여 인쇄 가능한 문서 작성 XSL-FO를 데이터베이스 또는보고 시스템에 저장된 정보와 인쇄 가능한 문서 사이의 브릿지로 사용하는 방법에 대해 설명합니다..
  • XSL-FO 파일에서 XQuery / Generating PDF XSL-FO를 사용하여 XML 문서에서 PDF를 생성하기위한 실제적인 지침과 코드 샘플을 제공합니다..
  • XPub : 문서 형식화를위한 XSL-FO는 튜토리얼이 아니라 긴 블로그 게시물입니다. 보다 개인적인 접근 방식은 인쇄 출판에 XSL-FO를 사용할 때의 실질적인 장단점에 대한 유용한 관점을 제공합니다..

추가 XFL-FO 학습 자료

  • 크리에이티브 컨텐츠 및 페이지 레이아웃 애플리케이션을위한 XML은 XML을 웹 사이트, 브로셔, 상점 카탈로그와 같은 다양한 컨텍스트에서 인쇄 및 표시해야하는 컨텐츠의 단일 소스로 사용하는 것을 옹호하는 백서입니다..
  • Word 문서를 XSL-FO 형식으로 변환하는 것은 구식이지만 여전히 흥미로운 흥미로운 문서입니다. .doc 파일에서 XSL-FO 및 PDF 문서를 생성하는 방법.
  • FO (HTML to Formatting Objects) 변환 안내서는 XSL-FO를 사용하여 HTML 문서를 PDF로 변환하기위한 정보 및 템플릿을 제공합니다..
  • Fosox : Python에서 XSL 형식화 객체 생성 Fosox 모듈을 사용하여 Python을 사용하여 Python의 XML 문서에서 PDF를 생성하는 방법에 대해 설명합니다..

XSL-FO 도구

  • Apache FOP는 XSL-FO를위한 산업 표준 인쇄 포맷터입니다. Java로 작성된 공개 소스이며 PDF, PostScript, PCL, AFP, XML, AWT, PNG 및 RTF 출력을 생성 할 수 있습니다.
  • J4L FO Designer는 Apache FOP 또는 유사한 인쇄 포맷터에서 사용할 XSL-FO 파일을 작성 및 편집하기위한 WYSIWYG 편집기입니다..
  • 산소 XML 편집기는 XSL-FO 편집을 명시 적으로 지원합니다.
  • XMLmind XSL-FO 변환기를 사용하면 XML 또는 XSL-FO에서 Microsoft Word, LibreOffice 또는 OpenOffice 형식으로 변환 할 수 있습니다.
  • XML-FO 온라인 변환은 XSL-FO를 사용하여 XML 문서를 PDF로 변환하는 온라인 도구입니다.

XSL-FO 도서

  • Dave Pawson의 XSL-FO (2002)는 O’Reilly의 주제에 대한 표준 텍스트입니다. XSLT를 사용하여 XML 문서를 변환하여 XSL-FO를 생성하는 데 중점을 둔 매우 기술적입니다..
  • Doug Lovell이 개발 한 XSL Formatting Objects Developer ‘s Handbook (2002)은 모든 XSL-FO가 XSLT 변환.
  • G Ken Holman의 결정적인 XSL-FO (2003)는 튜토리얼보다 더 많은 참고서입니다. 다른 XSL-FO 가이드가 생략 한 주제를 포함하여 W3C 사양에 대해 자세히 설명합니다..

XSL-FO는 레거시 도구가 아닙니다

XSL-FO는 HTML과 XML이 분기 된 이후 많은 관심을받지 않은 몇 가지 XML 관련 표준 중 하나입니다. 그러나이 기술은 매우 유용한 기술이며 이에 대한 “레거시”는 없습니다. 여러 미디어 및 출판물에서 컨텐츠 및 데이터를 관리해야하는 엔터프라이즈 및 산업 환경에서 계속 많이 사용되고 있습니다..

XPath

XPath는 XSLT 및 XSL-FO와는 조금 다르고 일반적입니다. XML 또는 HTML 문서에서 컨텐츠를 찾고 선택하는 데 사용되는 쿼리 언어입니다..

XPath는 CSS 선택기에 대한보다 강력한 대안입니다. CSS 선택기는 사용하기는 쉽지만 문서 작성자가 id 및 class와 같은 공통 속성을 생략 한 경우 항상 가능한 것은 아닙니다. XPath는 이러한 속성이 없어도 DOM 트리에서 노드를 지정하는 방법을 제공합니다. 웹 스크래핑 및 문서 분석에 적합합니다..

이 언어는 1999 년에 소개되었을 때 많은 주목을 받았습니다. 오늘날에도 여전히 유용하고 번성하지만 현대적인 자습서는 많지 않습니다. 그래서 우리는 XPath를 배우고 사용하기위한 최상의 자료를 모았습니다..

XPath 튜토리얼

  • W3Schools의 XPath Tutorial은 XPath에 대한 여러 부분에 대한 심층적 인 설명으로, 실제 사례가 많고 XPath가 다른 XML 표준과 어떻게 관련되어 있는지에 대한 좋은 설명과 함께 제공됩니다..
  • Tutorials의 XPath 개요 Point는 언어 소개를 쉽게 따라갈 수 있도록합니다..
  • XPath Tutorial은 Edutech Wiki의 XPath 기본 사항에 대한 커뮤니티 작성 자습서입니다.
  • 10 분 XPath 자습서는 주로 시스템 관리자를 대상으로하는 XPath에 대한 Perl 중심의 소개입니다..
  • XML XPath Tutorial은 XPath에 대한 Java 기반 소개입니다..
  • XPath 구문은 Microsoft Developer Network의 .NET 구현에 중점을 둔 XPath에 대한 고급 기술 자습서입니다..
  • XPath의 작동 방식은 Oracle의 XPath에 대한 Java 중심의 소개입니다..
  • XPath가 나를 위해 무엇을 할 수 있습니까? XPath에 대한 소개는 인문학 분야에서 일하는 기술에 정통하지 않은 학계의 대부분을위한 것입니다. XPath를 사용하여 학술 연구를 위해 문서를 쿼리하는 경우 시작하기에 좋은 곳입니다..
  • XPath Tutorial은 eBook 컨텐츠 검색에 중점을 둔 XPath 사용에 대한 소개입니다..
  • XPath Tutorial Application은 Microsoft Developer Network의 흥미로운 메타 튜토리얼입니다. XPath를 사용하여 XPath를 가르치는 응용 프로그램을 작성하는 방법을 보여줌으로써 XPath를 배우는 데 도움이됩니다..
  • 예제로 XPath를 배우는 것은 언어에 대한 시각적 튜토리얼입니다.
  • XPath for Web Scraping은 XPath를 사용하여 프로그래밍 방식으로 Python으로 웹 페이지에서 컨텐츠를 추출하는 방법을 설명합니다..
  • DOM 및 XPath를 사용한 PHP 스크랩 핑 자습서에서는 XPath 및 PHP를 사용하여 프로그래밍 방식으로 웹 페이지에서 컨텐츠를 추출하는 방법에 대해 설명합니다..
  • Mozilla Developer Network에는 다양한 XPath 관련 문서, 튜토리얼, 참조 자료 및 도구가 있습니다..

XPath 참조

  • XSLT 및 XPath 빠른 참조 (PDF)는 포켓 참조이며 인쇄, 접기 및 휴대 할 수 있도록 설계되었습니다.
  • XPath 예제는 설명이 포함 된 예제 XPath 표현식의 색인입니다..
  • XPath 로케이터 예제는 복잡하고 강력한 XPath 쿼리를 작성하는 데 도움이되는 요리 책 스타일의 XPath 예제 모음입니다..

XPath 도구

  • 무료 온라인 XPath 테스터는 URL을 통해 온라인 문서에 대한 표현식을 테스트 할 수있는 온라인 XPath 테스터입니다..
  • XPath-Tools는 HTML 및 XML 문서에서 데이터를 추출하기위한 일련의 명령 줄 유틸리티입니다..
  • XPath Visualizer는 XML 또는 HTML 트리의 시각적 표현과 XPath 쿼리의 결과를 제공하는 Windows 데스크탑 도구입니다..
  • XML 편집기 인 XMLSpy에는 자동 완성, 딥 경로 제안 및 다중 파일 평가를 포함하여 XPath 작업을위한 다양한 도구를 제공하는 Xpath 편집기 및 디버거가 내장되어 있습니다..
  • Stylus Studio에는 문서에서 내용을 선택하여 XPath 쿼리를 작성하는 데 도움이되는 시각적 표현 생성기를 포함하여 몇 가지 유용한 XPath 도구가 있습니다. 그들의 XPath 튜토리얼도 살펴볼 가치가 있습니다..

XPath 라이브러리 및 구현

  • Gnome XML C 파서 용 XPath 모듈은 C에서 XPath 지원을 제공하며 Python, Perl, C ++, PHP, Pascal, Ruby 및 Tcl에 대한 바인딩도 제공합니다..
  • OCaml 프로그래밍 언어 용 XPath 라이브러리.
  • XPath gem은 Ruby에서 XPath 지원을 제공합니다.
  • Xpath npm 패키지는 Node.js를위한 Xpath 구현 및 헬퍼를 제공합니다.
  • XPathJs는 Google이 만든 XPath의 순수한 JavaScript 구현입니다..

XPath Books

  • Michael Kay의 XPath 2.0 Programmer ‘s Reference (2004)는 XPath에 대한 결정적인 클래식 레퍼런스 작업입니다..
  • G Ken Holman의 결정적인 XSLT 및 XPath (2001)는 XPath 및 XSLT에 대한 권위있는 안내서입니다. 이 기술은 고도로 기술적이며 XML의 설계 방식과 실제로 사양에 포함 된 내용에 대한 철학적이고 이론적 인 배경을 많이 제공합니다. XPath 사용법을 배우기위한 더 쉬운 책이 있지만이 깊이에 대해 실제로 이해하는 데 도움이되는 책은 거의 없습니다.
  • Jones와 Drake의 Python and XML (2001)에는 XPath를 통해 XML 문서를 쿼리하고 조작하기 위해 Python을 사용하는 섹션이 포함되어 있습니다..
  • XPath Kick Start : Steven Holzner의 XPath 1.0 및 2.0 (2003)으로 XML 탐색은 초보자를위한 간결한 책입니다..
  • XPath 및 XPointer : John Simpson의 XML 문서에서 컨텐츠 찾기 (2002)는 XPath 기본 사항을 다루는 비교적 짧은 책입니다. 2002의 유리한 시점에서 표준의 미래에 대한 추측은 조금 오래되었지만 기본 콘텐츠는 여전히 관련성이 높습니다..
  • Jeni Tennison의 XSLT 및 XPath On The Edge (2001)는 매우 유용한 예제 쿼리가 많은 요리 책 스타일 참조 매뉴얼입니다..
  • XSLT 및 XPath 시작 : Ian Williams의 XML 문서 및 데이터 변환 (2009)은 XSLT 및 XPath 사용에 대한 아주 좋은 소개입니다. 이 주제에 관한 대부분의 다른 인기있는 책보다 몇 년 후 작성된이 책은 표준에 대한 수년간의 경험의 이점을 가지고 있습니다.

XPath 요약

XPath가 현재 유행처럼 보이지 않을 수 있습니다. 처음 출시되었을 때 대부분의 사람들은 XML이 웹 마크 업의 표준 언어가 될 것이라고 생각했습니다. 그러나 HTML 5는 엄격한 XML에서 벗어 났고 JSON은 XML을 주요 데이터 직렬화 형식으로 대체했습니다..

그러나 XPath는 그 어느 때보 다 중요합니다. XML (또는 HTML) 문서에서 정보를 쿼리하는 가장 안정적인 방법이며 XSLT의 기초입니다. 웹 스크랩, 웹 검색 및 색인 생성 또는 문서 분석에 관심이있는 경우 XPath는 계속 중요한 기술입니다..

요약

XML 문서로 작업하는 경우 의심 할 여지없이 다른 형식으로 변환 할 방법이 필요한 상황에 처하게됩니다. 따라서 여기서 논의한 도구를 아는 것이 중요합니다.

다른 흥미로운 것들

코딩 및 개발과 관련된 추가 가이드, 자습서 및 인포 그래픽이 있습니다.

  • XML 리소스 및 유효성 검사기 : XML 자체에 대한 모든 정보.
  • 초보자를위한 HTML :이 기사는 별에서 온 것입니다. 하지만 책 길이가 길면 경험 많은 코더가 배울 수있는 것이 많이 있습니다.
  • 검색 엔진의 역사 : 라이브러리 데이터베이스에서 최신 엔진으로의 느린 개발에 대한 전체 이야기.

어떤 코드를 배워야합니까?

코딩해야 할 프로그래밍 언어에 대해 혼란 스러우십니까? 인포 그래픽, 어떤 코드를 배워야합니까?를 확인하십시오. 언어의 다양한 측면에 대해서만 논의 할뿐만 아니라“생활에 필요한 Java를 얼마만큼 돈을 벌 수 있을까요?”와 같은 중요한 질문에 답합니다.

어떤 코드를 배워야합니까?
어떤 코드를 배워야합니까?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map