• Title/Summary/Keyword: template XML

검색결과 35건 처리시간 0.024초

탬플릿 기반 XML 문서 생성기의 설계 및 구현 (A Design and Implementation of XML Document Generator based on Template)

  • 염세훈;방혜자
    • 디지털산업정보학회논문지
    • /
    • 제8권4호
    • /
    • pp.73-81
    • /
    • 2012
  • Web development and Internet technology development bring many kinds of works to web. This is the main reason why XML, document standard is popular. XML in web can be used to express document template or standard. XML with java can be more powerful and general. For example, XML can be used to transmit data and to print data into the screen using Ajax in JSP(Java Server Page) and to make interfaces in android, which is useful to reduce development cycle. However, XML is not easy to learn for the novice. In this paper, we propose the easy and effective way to reduce the learning curve of XML and to make and use XML documents. For the purpose, we suggest template base XML document generation and we design and implement XML document generator based on Template. XML document generator of template-based provides user interface and layout of XML document. So, users can generate XML document easily and effectively.

XML기반 전자 쇼핑몰을 위한 템플릿 마크업 언어 스크립트 처리기의 설계 및 구현 (The Design and Implementation of Template Markup Language Script Processor for Electronic Shopping Mall based on XML)

  • 김규태;이수연
    • 한국정보통신학회논문지
    • /
    • 제6권2호
    • /
    • pp.169-174
    • /
    • 2002
  • 다음은 인터넷 기반의 전자상거래가 점차 발전함에 따라 쇼핑몰간의 상호 운용성과B2B 전자 상거래를 위한 확장성의 필요성이 증대되었다. 또한 지능형 사용자 인터페이스의 필요성이 제기되었다. 이들 문제들에 대한 해결책으로 XML$^{[1]}$ 의 웹기반 응용의 장점을 살려 쇼핑몰을 구축할 때 XML 기반의 스크립트 처리기를 적용하면, 상호운용성과 더불어 같은 XML문서라도 고객의 취향에 따라 다른 스타일시트$^{[2]}$ 를 적용함으로써 다른 모습, 즉 고객 지향적 디스플레이가 가능해진다. 본 논문에서는 XML 자동생성 스크립트로서 TML(Template Markup Language)$^{[3]}$ 를 XML로서 정의하였고 스크립트를 처리할 수 있는 프로세서를 구현하여 웹상의 전자 쇼핑몰에서 사용할 수 있음을 보였다.

동적 편집과 포맷팅 기능을 갖는 XML 기반의 가변 데이터 출판 시스템 (XML-based Variable Data Publishing System with Dynamic Editing and Formatting Function)

  • 임광택
    • 한국산학기술학회논문지
    • /
    • 제11권11호
    • /
    • pp.4583-4591
    • /
    • 2010
  • 사용자가 직접 템플릿 규칙을 코딩하고 편집해야하는 기존의 XML 기반 가변데이터 출판 환경은 일반 사용자에게 문서제작에 많은 부담을 주고 어려움을 갖게 한다. 또한 매뉴얼이나 기술문서와 같은 대용량의 가변 XML 문서 처리시 편집을 위한 빠른 응답속도를 제공하기 위하여 신속한 포맷팅이 제공되어야 하지만 기존의 일괄적인 처리 방식으로는 해결하기 어렵다. 본 논문에서는 템플릿 기반의 가변문서의 처리 결과를 WYSIWYG 화면상에 표시하여 대화식 방식을 통해 템플릿을 편집할 수 있도록 하며 대용량 문서에 대해서도 사용자의 요청에 따라 신속하게 포맷팅하는, 동적 편집과 포맷팅 방식의 기능을 갖는 가변데이터 출판 시스템을 제안한다. 제안된 시스템은 개인이나 기업 또는 지역 등과 같이 개별적인 특성에 따라 변동되는 다량의 가변 데이터를 가지는 맞춤형 문서 제작을 위해 효과적으로 사용될 수 있으며, 입력문서와 템플릿 문서, 포맷된 결과문서는 모두 W3C에서 제안하는 XML, XSLT, XPath의 표준을 수용함으로써 웹 문서처리 시스템으로도 쉽게 확장될 수 있도록 하였다.

Form 기반의 XML 문서 편집기 구현 (Implementation of Form-based XML Document Editor)

  • 고탁현;황인준
    • 정보처리학회논문지D
    • /
    • 제9D권2호
    • /
    • pp.267-276
    • /
    • 2002
  • 트리 구조를 기반으로 하는 기존의 XML 문서 편집은 사용자고 하여금 XML에 대한 사전 지식을 필요로 한다. 그러나 XML 문서의 작성과 활용이 보편화되기 위해서는 이러한 문서 편집 방식에서 벗어나 누구나 쉽게 작성할 수 있는 환경이 제공되어야 한다. 본 논문에서는 트리 방식의 문서 편집뿐만 아니라 문서의 양식에 근거한 form을 기반으로 하는 편집 환경도 지원하는 새로운 XML 문서 편집기를 제안한다. 특히, form을 이용한 문서 편집은 기업이나 관공서 등과 같이 정형화된 양식을 이용하여 다량의 XML 문서를 작성하는 경우에 아주 효과적이다. Form 자체는 HTML 문서로 표현이 되고 이러한 HTML form은 template XML 문서와 XSL 문서를 이용한 XSLT 적용을 통해 자동적으로 생성된다. 생성된 HTML form은 내장된 브라우저를 통해 사용자에게 보여지며, foam에 입력된 사용자 데이터는 XML 문서로 변환되어 XML 저장소에 저장된다.

XML 템플릿 기반 지식베이스 관리 기법과 그 응용 (A Knowledge Base Management Technique Based on XML Templates and its Application)

  • 이혜자;정병수;박승훈
    • 정보처리학회논문지D
    • /
    • 제11D권7호
    • /
    • pp.1527-1536
    • /
    • 2004
  • 전문가의 지식을 다양하고 효율적으로 활용하기 위해서는 복잡한 지식을 구조적으로 표현하고 변화에 유연하게 적응하도록 관리하는 것이 무엇보다도 중요하다. 본 논문에서는 XML 템플릿(template)을 기반으로 한 지식베이스 관리 방법을 제안한다. 제안하는 방법에서는 복잡하고 다양한 정보를 구조적으로 표현하는데 효과적인 XML을 이용하면서, XML 문서의 종류와 개수가 많아지면서 발생하는 문서관리상의 비효율성 문제를 해결하기 위하여, 복잡한 지식을 XML로 표현된 다수의 탬플릿으로 분류하여 작성하고, XML 템플릿들 사이의 연관관계 등을 정의한 메타템플릿을 이용하여 구조적으로 관리한다. 제안한 방법의 효용성을 입증하기 위해 개인의 건강과 체력에 적합한 운동을 처방하는 데 필요한 지식베이스와 운동처방 프로세스 중 대상자의 체력유형을 분류하는 프로그램을 개발하고 그 결과를 분석하였다. 실험을 통해 본 논문에서 제안하는 XML 템플릿 기반 지식베이스 관리 방법은 복잡한 전문지식을 구조적으로 표현하고, 새로운 유형의 정보가 필요하거나 기존 정보의 변경이 필요할 경우 유연하게 대처할 수 있으며, 메타템플릿을 이용하여 XML 템플릿들을 구조적으로 관리함으로써 효율적으로 추론할 수 있음이 확인되었다.

XML에 기반한 EDI 문서교환 시스템 설계 및 구현 (Design and Implementation of EDI Document Exchange system based on XML)

  • 임영태;한우용;정회경
    • 한국정보처리학회논문지
    • /
    • 제7권11S호
    • /
    • pp.3603-3612
    • /
    • 2000
  • 본 논문에서는 XML(eXxtensible Markup Language)을 이용하여 고정적이고 정형화된 EDI(Electronic Data Interchange) 문서를 유동적이고 효율적으로 처리하기 위한 시스템을 설계 및 구현하였다. 본 시스템에서는 사용자가 원하는 문서를 직접 생성할 수 있도록 트랜잭션(Transaction) 처리기와 템플리트(Template) 관리기를 설계 및 구현하였으며, 기존 EDI와의 호환을 위해 변환기를 설계하였다. 또한, 본 시스템의 경우 변환에 반드시 필요한 EDI 메시지 구조를 XML 형식으로 저장하고, 이것을 DOM API로 관리하도록 하여 XML의 구조정보를 이용하여 기존 시스템과의 호환성을 고려하였으며, 사용자가 변환기를 이용하여 템플리트 파일을 생성할 수 있고 필요한 구성요소(elements)를 선택 전송할 수 있도록 해당 인터페이스를 제공하도록 하여, 사용자가 전송할 엘리먼트를 선택할 수 있는 인터페이스를 제공하였다. 그리고 아직까지 다른 시스템에서는 문서의 변환에 관한 적절한 해법을 제시하지 못하고 있지만 본 시스템에서는 기존의 시스템이 제공하지 못하는 XML기반의 EDI문서 변환 기법 및 구조정보를 제공하여 그 해법을 제안하고 있다.

  • PDF

XML과 관계형 데이타베이스 매핑을 통한 자료의 변환 (Data Transformation through Mapping between XML and Relation Database)

  • 김길준
    • 한국컴퓨터정보학회논문지
    • /
    • 제9권4호
    • /
    • pp.5-12
    • /
    • 2004
  • XML과 데이터베이스간의 자료 변환의 원리는 XML과 데이터베이스 간 매칭의 원리로 이루어진다. SQL Server의 데이터에 접근하기 위한 방법은 URL에 SQL 쿼리를 지정하는 방법과 template 파일을 이용하는 방법이 있다. MS-SQL 서버는 OpenXML 기능을 이용하여 기존의 관계형 데이터베이스에 대해 SQL 쿼리를 실행한 결과를 XML 문서로 변환한다. 즉, OpenXML은 노드 트리를 생성한 후에 XML 문서의 로우셋 데이터를 반환하고, XML 데이터를 관계형 형식으로 얻게 한다. XML 데이터를 데이터베이스 데이터로 삽입하기 위해서는 sp_xml_preparedocument 프로시져를 사용하여, XML 문서를 파싱해 데이터를 추출한 후. 그 문서의 노드 구조를 메모리의 트리 구조로 매핑해서 데이터베이스 테이블에 저장하게 된다. 결국 XML과 데이터베이스간의 자료 변환의 원리는 XML과 데이터베이스간 매칭의 원리로 이루어진다. 본 논문에서는 매핑 원리를 제시한 후 SQL Server의 지원하에 두 자료간의 변환을 구현해 보임으로서 자료의 확장성과 효율성 및 다양한 효과를 가져올 수 있음을 제시하고 있다.

  • PDF

XML 폼 구조를 기반으로 하는 리포트 생성기의 설계 및 구현 : Moonlight (Design and Implementation of Report Generator based on XML Form : Moonlight)

  • 황기태
    • 정보처리학회논문지D
    • /
    • 제10D권4호
    • /
    • pp.735-744
    • /
    • 2003
  • 본 논문은 데이터베이스나 기타 데이타 소스로부터 출력할 리포트를 설계하고 프린트하는 리포트 생성기의 기능을 가진 Moonlight 시스템을 설계 구현한 내용을 논한다. 리포트 시스템을 모델링하고 Moonlight의 구성, 동작 과정을 정의하였으며 리포트를 구성하는 구성 요소와 리포트 폼을 작성하는 알고리즘 및 리포트를 프린트하는 알고리즘의 구현 내용을 기술하였다. 리포트의 템플릿 폼은 XML을 이용하여 정의하였으며 리포터 생성기는 플랫폼에 종속되지 않는 자바 언어로 작성되었다. 또한 본 논문은 페이지 객체 구성 시간과 프린트 이미지의 렌더링 시간을 측정하여 구현된 Moonlight의 실행 성능을 평가하였다.

Form을 지원하는 XML 문서 편집기 구현 (An implementation of Form-supporting XML Document Editor)

  • 고탁현;황인준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (3)
    • /
    • pp.331-333
    • /
    • 2001
  • XML이 인터넷 상에서 정보 교환을 위한 새로운 표준으로 채택됨에 따라 XML 문서의 효율적인 작성과 관리를 위한 다양한 형태의 편집기가 계속 개발되고 있다. 본 논문은 기존의 XML 문서 편집기가 가진 제약점을 살펴보고 이를 해결하기 위한 새로운 형태의 XML 문서 편집기를 제안한다. 기존의 XML 문서 편집은 대부분 트리 구조를 기반으로 하여 이루어지고 있으며, 이것은 사용자로 하여금 XML에 대한 어느 정도의 지식을 필요로 한다. 그러나 XML 문서의 작성과 활용이 보편화되기 위해서는 이러한 문서 편집 방식에서 벗어나 누구나 쉽게 작성할 수 있는 환경이 제공되어야 한다. 본 논문에서는 이를 위해 트리 방식의 문서 편집뿐 만 아니라 문서의 양식을 반영하는 form을 기반으로 하는 편집 환경도 지원하는 새로운 XML 문서 편집기를 개발한다. Form외 생성은 template XML 문서와 XSLT을 통해 이루어지며 생성된 form은 내장된 HTML 브라우저를 통해 사용자에게 보여진다. Form에 입력된 사용자 데이터는 해당 XML 문서로 변환되어 데이터베이스에 저장된다.

  • PDF

웹 출판을 위한 템플릿 시스템의 설계 (Design of Templating System for Web Publication)

  • ;구흥서
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (하)
    • /
    • pp.1777-1780
    • /
    • 2002
  • This paper presents a well-designed templating system for CMS web Publication using XML/XSL technology. The primary motivation is the need of Web CMS to separate content from layout and logic. Our system provides GUI XSLT editor (x-editor) to create and modify XSLT stylesheet documents easily. These documents are used to add "layout" and "look and feel" information to XML document which contains content and functionality. The modified XML document is processed by XML-template engine to produce dynamic or static web sites.

  • PDF