• Title/Summary/Keyword: XML Editor

Search Result 77, Processing Time 0.031 seconds

XED: Model-based XML Editor Generator for Data-Centric XML Documents (XED: 데이타 중심 XML문서를 위한 모델 기반의 XML 편집기 생성 도구)

  • 최종명;유재우
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.10
    • /
    • pp.894-903
    • /
    • 2003
  • Though XML is widely used, it is still hard for end users to write XML documents. A lot of XML documents are data-centric documents which have formal data format. Even novices can easily write the data-centric XML documents if they use form-based GUIs. In this paper, we introduce a new method for generating form-based XML editor for data-centric XML documents automatically and an XML editor generator called XED. The DTD consists of sequence, choice, and repetition, and this structure can be represented with Document Decomposition Graph(DDG). XED allows users to generate an XML editor by applying the presentation rules to DDG. It also permits users to modify generated editor through changing editor`s GUI properties with direct manipulation.

An Automatic Generation Method of XML Syntax-Directed Editor (XML 구문지향 편집기의 자동 생성 방안)

  • Yoo Chae-Woo;Park Ho-Byung;Cho Yong-Yoon
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.30 no.6B
    • /
    • pp.369-376
    • /
    • 2005
  • While XML is employed in a variety of fields, editing XML document is still hard for the beginners and ordinary individuals. In this paper, we present a syntax-directed editor which is designed to provide unprofessional XML users with easy guides of using XML document. Along with the definition, abstract syntax (data structure of syntax-directed editor) would be explicitly defined. Components of the editor will be projected according to the projected definition of the abstract syntax rule of this paper. Moreover we show that the automatic generation of the abstract syntax rules coming from DTD would enhance the use of XML syntax-directed editor in faster and more precise ways. It could be easier to generate XML syntax-directed editor through a structure of abstract syntax and standard procedure of manufacturing syntax-directed editor.

Design and Implementation of an XML Editor based on WYSIWYG (WYSIWYG 기반의 XML 편집기 설계 및 구현)

  • Son Chung-Beom;Yoo Jae-Soo
    • Journal of Internet Computing and Services
    • /
    • v.4 no.2
    • /
    • pp.47-60
    • /
    • 2003
  • As XML has been used as a markup language for standard documents in various areas, it requires an XML editing tool which writes XML documents easily and presents the style of documents. Therefore, many companies have developed XML editing tools and have released the products. However, it is hard for beginners to write XML documents using such tools. In this paper, we design and implement an XML editor based on WYSIWYG(What You See Is What You Get) that beginners as well as exports can use easily. Our XML editor allows beginners to write easily XML documents and style documents. We also integrate our XML editor with the XML repository system developed in our laboratory.

  • PDF

Syntax-Directed Document Editor based XML DTD (XML DTD 기반의 구문지향 문서 작성기)

  • Kim, Young-Chul;Kim, Sung-Keun;Choi, Jong-Myung
    • The Journal of Korean Association of Computer Education
    • /
    • v.7 no.4
    • /
    • pp.67-75
    • /
    • 2004
  • XML is being accepted as a standard for the next generation web documents, as it enables to extend the document structures. However, general users have difficulties in writing valid and well-formed XML documents, since the documents should satisfy the grammatical constraints of XML. In this paper, we present a syntax-directed XML document editor which will ease users in writing valid XML documents. The editor will help users, and increase productivity in writing XML documents.

  • PDF

A Design and Implementation of the VoiceXML Multiple-View Editor Using MVC Framework (MVC 프레임 워크를 사용한 VoiceXML 다중 뷰 편집기의 설계 및 구현)

  • 유재우;염세훈
    • The Journal of the Acoustical Society of Korea
    • /
    • v.23 no.5
    • /
    • pp.390-399
    • /
    • 2004
  • In this paper, we design and implement a multiple-view VoiceXML editor to improve editing efficiency of the VoiceXML. The VoiceXML multiple-view Editor uses a MVC framework to support multiple views and paradigm. Our multiple-view editor consists of Model. View and Controller using MVC framework. A model, core data structure. is constructed of abstract syntax tree and abstract grammar. A view. user interface. is formalized in unparsing rules and unparser. A controller. to control model and view. is made of command interpreter and tree handler. The VoiceXML multiple-view editor overcomes a drawbacks of existing XML editors by showing document structure and context concurrently. as well as document flows. Our VoiceXML multiple-view editor. which MVC framework has been applied, provides various editing views concurrently to users. Thereby. it supports efficient and convenient editing environments for voice-web documents to users and it guarantees transparency of editors. as various views have a same consistent model.

Design and Implementation of an ebXML CPP/CPA Editor (ebXML CPP/CPA 문서 편집기 설계 및 구현)

  • Moonyoung Chun;Soo-Young Oh;HyeonSung Cho;Hyun-Kyu Cho
    • Proceedings of the CALSEC Conference
    • /
    • 2001.08a
    • /
    • pp.241-251
    • /
    • 2001
  • B2C e-commerce is now sufficiently stable. Judging from its success, we can expect B2B to similarly improve business processes for a better return on investment. To achieve B2B e-commerce, many consortia have been trying to develop a B2B framework. As a result, the ebXML is started as an international standard for B2B e- commerce based on XML. The exchange of information between two parties requires each party to know the other party's supported business collaborations, the other party's role in the business collaboration, and the technology details about how the other party sends and receive messages. In some cases, it is necessary for the two parties to reach agreement on some of the details. The ebXML CPP and CPA specification defines how to describe these. In this paper, we'll describe our design and implementation of an ebXML CPP and CPA editor which enables each party to create and edit his profiles and which automatically composites two CPPs. Although it is possible to create and edit CPP and CPA documents with general-purpose XML editor, it is not easy to create and edit CPP and CPA documents with a general-purpose XML editor. Moreover, the detailed procedures for CPA formation from CPPs are currently not provided in the specification. Therefore, we propose two approaches for a CPA formation in addition to easy-to-use user interface.

  • PDF

Implementation of an XML-Based Editor/Transformer for Large Volume of Similar Documents (XML 기반의 대용량 유사 문서 편집기/변환기 구현)

  • 황인준
    • The Journal of Society for e-Business Studies
    • /
    • v.9 no.1
    • /
    • pp.21-38
    • /
    • 2004
  • With its recent popularity, Web is now considered as a huge repository of information. Most documents on the web have been created using HTML(Hyper Text Markup Language). Even though HTML is simple and easy to learn, it has several features that are obstacles to the efficient information retrieval. XML(eXtensible Markup Language) can provide a solution to such problems and in fact, has already been used in many applications, XML is a standard markup language for exchanging data on the web. It can describe a document structure freely by defining its DTD, which enables efficient integration and retrieval of data on the web. In this paper, we propose a versatile and efficient XML document manager. Its features include (i) form-based XML editor that enables easy creation of new XML documents, (ii) automatic document converter that can transform HTML documents with similar structure into XML documents automatically, and (iii) GUI-based DTD editor.

  • PDF

The Design and Implementation of XML Editor with UML (UML을 이용한 XML Editor의 설계 및 구현)

  • 신명섭;김진한
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2001.11a
    • /
    • pp.514-519
    • /
    • 2001
  • 웹 문서의 표현 언어로 XML이 대두되면서부터 신속히 애플리케이션을 위한 문서를 제작하는 것이 중요해졌다. 본 논문에서는 UML 쓰임새 중심 방법을 적용하여 XML 문서 편집기를 제작하였다. 쓰임새 방법의 단계는 해당 문제의 범위에서 객체를 찾아내는 도메인 모델링 단계, 시스템의 행동을 식별해내는 쓰임새 모델링 단계, 쓰임새의 정재와 새로운 객체를 찾아내는 계층 모델링 단계, 그리고 실제로 어떻게 구현할 것인가를 설계하는 교류 모델링으로 나누어 DTD 편집기와 XML 편집기를 설계하고 구현하였다.

  • PDF

An MVP-based XML Language for User Interfaces (사용자 인터페이스를 위한 MVP기반의 XML 언어)

  • 최종명;신경희;유재우
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.12
    • /
    • pp.947-956
    • /
    • 2002
  • It is advantageous to use XML in developing user interfaces, since XML is independent from platforms and languages and it is easy to learn and use. The existing XML-based languages do not adopt formal model, and they are developed in ad hoc manner. Moreover, they provide limited facilities to handle user events, and combine user interface components with internal logics. In this paper, we introduce an extended MVP (EMVP) model, which is extended from MVP (Model-View-Presenter), and XUIML, which is a new XML application based on the EMVP to support user interface. XUIML provides useful methods to build user interface, including methods to describe actions on user events, data flows between objects, and internal logics. The XUIML system provides two style editors - text editor and graphic editor. It also provides two code generators. One generates Java source, and the other generate C# code from XUIML document. The XUIML graphic editor allows users to manipulate XML elements directly, and we can gain high productivity with the graphic editor.