• Title/Summary/Keyword: XML Parser

Search Result 59, Processing Time 0.028 seconds

A Study on the XML/EDI (XML/EDI에 관한 고찰)

  • 전순환
    • The Journal of Information Technology
    • /
    • v.4 no.1
    • /
    • pp.109-124
    • /
    • 2001
  • Electronic Data Interchange (EDI) has been used for business-to-business communication for almost a quarter of a century. Initial efforts Involved inter-company agreements on how to exchange commercial data, initially as information stored on tape and later as messages sent over dedicated data lines. To avoid having to use different protocols to move data between different companies, various Industry groups identified sets of data that could form the basis of individual agreements. The industry groups also sought to agree the format in which fields in such data sets were interchange so that a company only needed to develop one methodology for decoding information received without resource to human intervention. The XML/EDI specific components are built on top of existing standards for transmitting and processing XML-encoded data. These standards define shared features such as: the standard Internet file storage/naming and data transport mechanisms, file and message transfer formats, the syntax of data coded in XML, the way in which XML files can be validated by an XML parser or document object model generator, the way in which XSL presentation and data evaluation scripts can be associated with parsed objects, the use of rules and data management robots to manage application and repository interfaces.

  • PDF

The Study of Preserving XML Schema Validation during Updating Process (XML Schema 갱신 시의 유효성 유지에 관한 연구)

  • Tark, Sung-Su;Choi, Yun-Jin;Lee, Eun-Bae
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.94-96
    • /
    • 2005
  • XML 문서를 저장할 때 XML 데이터의 구조적인 검증을 위해서 DTD나 XML Schema를 같이 저장하는 방식이 사용된다. 그러나 스키마의 갱신이 발생할 경우는 기존 저장방식에서는 그 자체에 유효성을 검증하기 위한 메커니즘을 가지고 있지 않기에 파일로 추출하여 수정 후 XML Parser로 검증하고 다시 저장하는 비효율적인 과정을 거쳐야 하였다. 또한 스키마의 변경에 따라 이와 연계된 XML 데이터도 유효성을 보장할 수 없는 문제점이 발생하였다. 본 논문에서는 DBMS에 저장되어 있는 XML Schema를 갱신 할때 파일로 추출할 필요없이 SQL문에 의해 갱신이 되는 그 자체로 유효성을 보장할 수 있고, 이와 연결된 XML 데이터의 유효성 검증이 같이 이루어질 수 있는 효율적인 갱신기법을 설계한다. XML Schema 검증은 관계형 데이터베이스의 여러 제약 조건들에 의해서 이루어지고, XML 데이터는 스키마 갱신 내용에 따라 검증작업 필요성을 먼저 확인 후에 각 스키마 타입에 따라 유효성을 확인하는 갱신이 이루어지도록 설계되어 불필요한 작업에 의한 오버헤드를 사전에 방지하였다.

  • PDF

(Design and Implementation of XML-based Item Bank Systems) (XML기반 문제은행 시스템의 설계 및 구현)

  • 김영기;이철환;한선관;한희섭
    • Journal of the Korea Computer Industry Society
    • /
    • v.3 no.9
    • /
    • pp.1215-1222
    • /
    • 2002
  • This study is design and implementation of XML-based Item Bank System. This system can apply the student with effective assessment by creating, searching and providing of educational problems using XML. In order to supply standard problems to student, first, we analyzed the standard types of various problems and designed these types with XML DTD. Second, we extracted math problem in the elementary school by applying these standard types. Third, we constructed the Item Bank System using relational Data Base and XML parser. The result of system applying, proposed system could offer the student the standard problems at on-line environment. Therefore we shown to be applied educational assessment and integrated non-standard problems effectively.

  • PDF

A Design and Implementation of XML Schema for In-vehicle Networks (차량 네트워크 확장을 위한 XML 스키마 설계 및 구현)

  • Yun, Sang-Du;Kim, Jin-Deog
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.11
    • /
    • pp.2527-2534
    • /
    • 2010
  • The vehicle consists of a variety of in-vehicle networks and each network uses its own protocol. It makes the communication between the heterogeneous networks and the extension of a new vehicle network difficult. It is also difficult to provide a variety of services between the networks. Therefore, a method for communication and extension between in-vehicle networks is essentially required. In this paper, a XML schema which focuses on the communication and extension of the networks is proposed. It is based on a standard protocol. We also implement the XML, builder and parser tool. The implementation shows that the proposed schema is in the capacities of communication and extension. It also shows that each message from the existing vehicle networks is matched well with the corresponding intelligent service.

Design and Implementation XML parser for Mobile GIS based on GVM (GVM 기반 모바일 GIS를 위한 XML 파서의 설계 및 구현)

  • Nam, Dong-Geun;Na, Seung-Won;Oh, Se-Man
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2277-2280
    • /
    • 2002
  • 1995년 이후 NGIS(National Geographic Information System) 사업의 시작과 함께 활성화되기 시작한 GIS는 1990 년대 말 인터넷의 급속한 보급으로 인하여 비약적인 발전을 거듭하였다. 최근에는 무선 인터넷의 확산과 함께 모바일 GIS가 등장하였으며, OGC(Open GIS Consortium)에서는 효율적인 지리정보의 저장과 전달을 위해 GML(Geographic Markup Language)을 제안하였다. 본 논문에서는 GVM(General Virtual Machine)기반의 모바일 디바이스에서 GML 문서를 처리하기 위한 XML 파서와 맵매니저(MapManager)를 설계하고 구현하였다. XML 파서는 서버로부터 GML문서를 다운로드 받아서 파싱과정을 거쳐서 DOM(Document Object Model)형태의 자료구조를 생성한다. 맵매니저는 DOM 구조를 입력으로 받아서 모바일 디바이스의 화면에 지도를 표시하고, 사용자 상호작용을 처리한다.

  • PDF

Performance Comparison of XML Parsers for Android Applications (안드로이드 애플리케이션을 위한 XML 파서 성능비교)

  • Jeong, Kil-Hyun;Lee, Jong-Jin;Lee, Jin-Won
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2012.01a
    • /
    • pp.97-99
    • /
    • 2012
  • 모바일 애플리케이션의 다양한 개발 방법 중에서 파서는 중요한 요소로써 쓰이고 있으며 그 종류에는 여러 가지가 있다. 또 각 파서마다 데이터를 파싱하는 방법이 모두 다르며 구현되는 구조 또한 다르다. 본 논문에서는 이렇게 여러 가지 형태로 구현되는 파서를 분석하여 웹 서버를 거쳐 데이터베이스에 접근하는 방식을 좀 더 신속하고 효율적인 구조로 구현하고자한다. 구현방법으로는 파서의 성능 비교를 웹 전송부분을 제외한 파싱 속도를 측정한 방법과 웹 전송부분을 포함한 파싱 속도를 측정하는 두 가지 방법을 통하여 비교하였다. 그 결과, 웹 전송부분을 제외한 방법에서는 DOM 파서가 가장 좋은 성능을 보여주었고 웹 전송부분을 포함한 방법에서는 SAX 파서가 가장 좋은 성능을 보여주었다. 이러한 결과는 안드로이드 애플리케이션에서 웹 서버를 경유하여 데이터를 가져와 파싱하는데 사용할 파서를 선택하는데 도움을 줄 수 있다.

  • PDF

Design of an OMA-DM Protocol XML Parser for Embedded Mobile Device (이동단말 관리서비스를 위한 OMA-DM 프로토콜의 임베디드 XML파서 설계)

  • Ahn, Hee-June;Kim, Yong-Ho;Jeong, Seung-Ho;Lee, Jae-Kwang;Park, Byeong-Joo
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2009.05a
    • /
    • pp.323-326
    • /
    • 2009
  • 이동통신 단말기의 기능과 서비스가 증가로 이동 단말관리를 위하여 SyncML과 OMA-DM의 표준이 정의되고 활용되고 있다. 이 두 프로토콜은 XML 기반 메시지방식에 기초하고 있으며, Sequence와 Atomic 등 복합 명령어 구조를 사용하고 있어, 메모리와 계산속도 등에 제약이 있는 임베디드 시스템에서의 효과적인 구현을 필요로 한다. 본 연구는 자체 OMA-DM 에이젼트의 개발 과정에서 설계한 효과적인 임베디드 OMA-DM용 XML 파서의 설계에 대하여 소개하고, 검증서버 및 (주) DKI사의 DM서버에서 실험한 결과를 제시한다.

  • PDF

API Design and Webpage Mapping for GPS NMEA based Google Map (GPS NMEA기반의 Google MAP용 API설계 및 웹페이지 매핑)

  • Kang, Min-Goo
    • Journal of Internet Computing and Services
    • /
    • v.12 no.2
    • /
    • pp.29-36
    • /
    • 2011
  • In this paper, NMEA based Parser programming for Smart-phone was designed at a GPS receiver. The design scheme for Map API and sensor web services was designed according to the Google Map API standards that the position values of NMEA sentences were changed due to XML files. As a result of interfaces between GPS NMEA sentences of Smart-phone and Google Map API, it is possible that real time visual positioning sensor web services about the Google Map mapping from a GPS receiver could be worked on web sever.

An XML Data Management System and Its Application to Genome Databases (XML 데이타 관리시스템과 유전체 데이타베이스에의 응용)

  • 이경희;김태경;김선신;이충세;조완섭
    • Journal of KIISE:Databases
    • /
    • v.31 no.4
    • /
    • pp.432-443
    • /
    • 2004
  • As the XML data has been widely used in the Internet, it is necessary to store and retrieve the XML data by using DBMSs. However, relational DBMSs suffer from the model difference between graph structure of the XML data and table forms in relational databases. We propose an ORDBMS-based DTD-dependent XML data management system Xing. Xing stores XML data in a DTD-dependent form in an object database. Since the object database schema has a graph structure and supports multi-valued attributes, mapping from an XML data model and queries into an object data model and OQLs is a simple problem. For rapid storing of large quantities of the XML data, we use SAX parser with customized Xing-tree which requires a small memory space compared with the DOM-tree. Xing also returns the query result in an XML document form. We have implemented the Xing system on top of UniSQL object-relational DBMS for the validity checking and performance comparison. For XML genome data from GenBank, and experimental evaluation shows that Xing can provide significant performance improvement (maximum 10 times) compared with the relational approach.

A Design and Implementation of the Tree-based Document Editing System for XML Application (XML 어플리케이션을 위한 트리 기반 문서 편집 시스템의 설계 및 구현)

  • Kim, Young-Chul;Kang, Chun-Kil
    • The KIPS Transactions:PartD
    • /
    • v.11D no.4
    • /
    • pp.959-966
    • /
    • 2004
  • This paper describes a design and implementation of the tree-based document editing system for XML application, available at the structure-oriented environment. This system converts DTD to ASTD( Syntax Tree Definition) to support syntax-directed editing for valid document, considers the extensibility to add new tools and supports multiple entry parser for real-time document validation. It is expected that this paper contributes related XML application document editing system development model.