어떻게 XSL 을 통 해 XML 파일 을 빠르게 변환 합 니까?

최근 에 나 는 XML 프로 그래 밍 을 좋아 하 게 되 었 지만,그것 의 미관 정도 가 부족 해서 많은 책 을 찾 아서 야 해결 했다.    XML 을 사용 하 는 것 이 좋 지만 데 이 터 를 표시 하 는 언어 로 는 적합 하지 않 습 니 다.HTML 보 다 는 많이 찾 아 봐 야 겠 어!)    XML 파일 로 만 든 것 은 그리 아름 답지 않 지만 보완 할 방법 을 찾 을 수 있다.    XML 은 데이터 와 파일 형식의 설명 만 중시 할 수 있 고 디 스 플레이 작업 은 레이아웃 스타일 시트 에 맡 길 수 있 습 니 다.    레이아웃 스타일 시트:CSS 와 XSL.그 중에서 도 XSL 은 XML 에 매우 적합 하 다.(여기 서 는 CSS 를 논의 하지 않 는 다!)    이제 전환 을 시작 하 겠 습 니 다!        XSL 은 두 부분 을 포함 합 니 다:XSLT 와 XSL Formatting Object    XSLT(XSL Transformations)는 XML 파일 을 변환 하 는 언어 입 니 다.    XSL Formatting Object:의 미 를 포맷 하 는 데 사용 되 는 단어 입 니 다.STEP 1:전환        XSL 프로세서 가 먼저 해 야 할 일 은 분석 기(DOM 또는 SAX)기술 을 통 해 XML 태그 와 데 이 터 를 읽 는 것 이다.    DOM(Document Object Model)파일 개체 모델.(XML 응용 프로그램 에 서 는 자주 DOM 기술 을 이용 하여 XML 데이터 파일 에 접근 합 니 다.)    브 라 우 저가 XML DOM 대상 을 통 해 XML 의 트 리 구조 와 데 이 터 를 읽 은 후 XML 트 리 구 조 를 다시 정렬 하여 조합 한 후 일시 적 인 수 형 구 조 를 만 듭 니 다.이 트 리 구 조 를 결과 트 리 라 고 합 니 다.    이 결과 트 리 가 생 긴 후에 새로운 태그 나 데이터 가 나타 나 면 결과 트 리 에 함께 넣 어야 합 니 다. 두 번 째 단계:포맷 변환    결과 트 리 도 트 리 구조 로 DOM 기술 로 결과 트 리 의 데 이 터 를 방문 할 수 있 고 데 이 터 는 노드 방식 으로 표시 되 며 기록 스타일 의 위 치 를 예약 할 수 있 습 니 다.    XSL 처리 프로그램 은 이 데 이 터 를 다른 Well-Formed XML 파일(예:WML,HTML,VoiceXML 등)로 변환 합 니 다. 끝 났 습 니 다.이것 은 작은 계시 록 일 뿐 입 니 다.모두 힘 내 고 노력 하 세 요.국 가 는 마이크로소프트 의 공격 에 저항 하기 위해 XML 을 대대적으로 추진 하고 있 습 니 다.XML 만 잘 배우 면 우 리 는 큰 성 과 를 거 둘 것 이다.

좋은 웹페이지 즐겨찾기