• Title/Summary/Keyword: XML 파서

Search Result 64, Processing Time 0.024 seconds

Construction of a Adaptive Domain Profile Parser in the SCA (SCA에서 적응형 도메인 프로파일 파서의 구축 방법)

  • Bae, Myung-Nam;Lee, Byung-Bog;Park, Ae-Soon;Lee, In-Hwan;Kim, Nae-Soo
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.46 no.1
    • /
    • pp.103-111
    • /
    • 2009
  • In SCA, the core framework must include the domain parser to parse the domain profile and thus reconstructs the platform on the time including the starting of the platform, the initialization of the new radio, and etc. The domain profile is described in XML and it includes the characteristics about the software component or the hardware device in a platform. Elementarily, the core framework has to have within the domain profile parser in order to parse the domain profile. In this paper, in order to apply to the limited environment like the mobile terminal, we propose the method for reducing the size of the domain profile parser and for strengthening the independency of the XML parser vendor to have with the domain profile parser. Therefore, domain profile parser can be solve the problem like the overhead about the DOM tree creation due to the repetitive parsing of the domain profile, the compatibility degradation by the specific XML parser vender, the dependency about the domain profile technique, and etc.

Implementation of the XML Parser for Integrated XML Web Service in Wired and Wireless Internet Environment (유.무선 인터넷 환경에서 XML 웹서비스를 위한 통합 XML Parser 구현)

  • Kwon, Doo-Wy;Do, Kyeong-Hoon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.2
    • /
    • pp.493-500
    • /
    • 2010
  • XML Web Service is a new distributed computing paradigm for combining all computer systems through the on-line standardized open network, so it is expected that companies can get the results of increasing profits and reducing costs through this. Especially XML Web Service is essential in mobile environment. In this paper, a new XML Web Service is proposed and it is based on WIPI-based XML standard technology and mobile web service standard. The proposed XML Web Service embodied XML Parser which can be used in WIPI environment and made HTTP communication. In addition, as an example of the practical application, it was applied to an inventory Management, Book Store using JAVA language for WIPI.

Implementation of a Hardware-based XML Parser Supporting Search (검색을 지원하는 하드웨어 기반 XML 파서의 구현)

  • Kim, Sae-Woon;Lee, Kyu-Hee;Yun, Sang-Kyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.41-44
    • /
    • 2012
  • Extensible Markup Language(XML)는 데이터 저장, 웹 서비스, 팟캐스팅, 신디케이션과 같은 분야에서 널리 사용되는 언어이다. XML 문서를 사용하기 위해서는 반드시 XML 문서에 대한 파싱이 이루어져야 하기 때문에 여러 연구들이 제안되었다. 스트림 기반 파서인 Roll-Back Streaming XML(RBStreX) 파서는 파싱의 흐름을 되돌리는 Roll-Back을 제안하였지만, 특정 노드를 검색할 때 발생되는 오버헤드를 해결하지 못하였다. 본 논문에서는 특정 노드에 대한 검색 기능을 지원하는 새로운 구조의 하드웨어 스트리밍 파서를 제안하였고, 시뮬레이션을 통하여 하드웨어의 동작 검증을 하였다. 제안된 구조는 RBStreX 파서와 비교하여 소프트웨어 오버헤드가 없으며 하드웨어 사이클도 반 정도로 감소시키는 성능향상을 얻는다.

Design and Implementation of the VoiceXML Interpreter for Voice Web-service (음성 웹서비스를 위한 VoiceXML 해석기의 설계 및 구현)

  • 신현경;강동남;염세훈;유재우
    • The Journal of the Acoustical Society of Korea
    • /
    • v.20 no.4
    • /
    • pp.42-47
    • /
    • 2001
  • In this paper, we propose an interpreter, which recognizes the VoiceXML markups, verifies the validation of the document, and interprets the VoiceXML documents using DI parser and the generated AST by the parser. The VoiceXML interpreter consists of DI parser and executor, and the DI parser uses recursive descent parsing technology, and the executor uses FIA (Form Interpretation Algorithm) proposed by VXML forum. This system uses the Java language in order to develop the runtime environment for VoiceXML efficiently, thus this system has portability.

  • PDF

Hardware-Based High Performance XML Parsing Technique Using an FPGA (FPGA를 이용한 하드웨어 기반 고성능 XML 파싱 기법)

  • Lee, Kyu-hee;Seo, Byeong-seok
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.40 no.12
    • /
    • pp.2469-2475
    • /
    • 2015
  • A structured XML has been widely used to present services on various Web-services. The XML is also used for digital documents and digital signatures and for the representation of multimedia files in email systems. The XML document should be firstly parsed to access elements in the XML. The parsing is the most compute-instensive task in the use of XML documents. Most of the previous work has focused on hardware based XML parsers in order to improve parsing performance, while a little work has studied parsing techniques. We present the high performance parsing technique which can be used all of XML parsers and design hardware based XML parser using an FPGA. The proposed parsing technique uses element analyzers instead of the state machine and performs multibyte-based element matching. As a result, our parsing technique can reduce the number of clock cycles per byte(CPB) and does not need to require any preprocessing, such as loading XML data into memory. Compared to other parsers, our parser acheives 1.33~1.82 times improvement in the system performance. Therefore, the proposed parsing technique can process XML documents in real time and is suitable for applying to all of XML parsers.

Biological sequence file format transfer based on xml technique (XML기반의 생물학적 서열 파일 포맷 변환 메카니즘)

  • 이영화;박성희;김진수;류근호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.157-159
    • /
    • 2002
  • 현재 생명 정보는 웹 상에서 다양한 포맷으로 배포되고 있다. 이러한 생명 정보 분석을 위한 데이터베이스나 시스템마다 이질적인 포맷을 지원하고 있기 때문에 각 시스템에서 이용되는 포맷들간의 변환이 필요하다. 이러한 생명 정보의 포맷 변환은 1대1의 파서를 구현하여 진행하고 있으며 1:1 파서의 구현에는 많은 시간과 비용이 소모된다. 따라서, 이 논문에서는 생명 정보를 XML로 표현하고 이질적인 포맷간의 매핑 정보를 데이터베이스에 저장한다. 이러한 매핑 정보를 XML의 스타일 시트로 나타내어 최종적으로 원하는 포맷으로 변환한다. 이렇게 포맷 변환에 XML기술을 이용함으로써 파서를 구현할 필요가 없이 매핑 정보를 스타일 시트로 기술하면 되기 때문에 구현이 용이하며, 원시 소스가 변경되었을 때 소스 전체를 수정할 필요가 없이 수정한 필드의 매핑 정보만 수정하고 그에 따라서 XSL을 수정하면 되기 때문에 원시 소스 변경의 영향을 많이 받지 않는다.

  • PDF

mSAX : a XML SAX2 Parser for Embeded Systems (mSAX : 임베디드 시스템을 위한 XML SAX2 파서)

  • 문미경;고민정;강미연;음두헌
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10e
    • /
    • pp.256-258
    • /
    • 2002
  • 임베디드 시스템은 임의의 시스템에 내장된 형태로 구성되고, 특정 하드웨어 구성요소를 제어하기 위하여 사용되며, 제한되고 전문화된 기능을 수행하는 장치이다. 임베디드 시스템에서 호스트간의 데이터 전송을 용이하게 하는 문서 정의 형식으로 향후 XML이 사용될 전망이다. 임베디드 시스템은 특정한 기능을 수행하기 위한 최소 용량이 요구되고 임베디드 시스템의 다양한 메모리 제한성에 부합할 수 있게 컴포넌트화도 요구된다. 본 논문에서는 임베디드 시스템에서 실행되는 응용을 위한 XML SAX2파서, mSAX를 소개한다.

  • PDF

Design and Implementation of XML DOM Software for the Object-oriented Management of XML Documents (XML 문서의 객체지향적 관리를 위한 XML DOM 소프트웨어의 설계 및 구현)

  • Sun, Seung-Sang;Park, Sang-Yun;Eom, Young-Ik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.659-664
    • /
    • 2000
  • 인터넷 사용자의 급증 및 인터넷 기반 응용 개발의 필요성은 기존 웹 환경의 기능성 및 구조성 등에 대한 확장을 요구하게 되었다. 이러한 배경 하에서 차세대 웹 문서를 위한 표준으로 XML이 탄생하게 되었고 DOM 인터페이스를 통한 XML 문서의 관리가 객체 지향 웹 기술을 위한 이슈로 부상하게 되었다. 본 논문에서는 차세대 웹 표준 언어인 XML 및 문서 객체화 기술인 DOM 등을 분석하고, XML 파서 모듈, DOM 처리 모듈 및 파서/DOM 연동 모듈들로 구성된 XML 문서의 객체화된 관리를 위한 XML DOM 소프트웨어를 설계하고 구현한 결과를 제시한다.

  • PDF

A Study on Data Binding of XML for Context Aware Application in Ubiquitous (유비쿼터스의 상황인식 어플리케이션을 위한 XML데이터 바인딩 기술에 대한 연구)

  • Moon, Ji-Suk;Yoon, Hoi-Jin;Choi, Byoung-Ju
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.493-495
    • /
    • 2005
  • 유비쿼터스 컴퓨팅의 상황정보들은 서비스기반아키텍쳐와 같은 환경에서 XML기술을 기반으로 구성되며 공유된다. 따라서 상황인식 어플리케이션은 상황정보를 표현하는 XML문서를 대상으로 하는 행위들의 구현으로 볼 수 있다. 이때 상황인식 어플리케이션 구현의 시작을 XML 스키마 기반의 소스코드 템플리트를 이용한다면, 보다 정확하게 상황정보를 표현하는 어플리케이션을 구현할 수 있는 기반을 마련할 수 있다. 본 논문에서는 XML을 이용하는 방법 가운데, 기존의 파서를 통한 접근 방법이 아닌 바인딩 기술을 이용한 접근방법을 통해, 상황정보를 가지고 있는 XML 파일의 스키마 구조를 표현하는 어플리케이션 템플리트 생성한다. 이를 위해 본 논문은, 첫째, 바인딩 기술이 기존의 파서를 통한 접근법보다. 유비쿼터스 상황인식에 유리한 이유를 분석하였으며, 둘째, 여러 가지 바인딩 기술들을 항목별로 분석하여 상황인식 어플리케이션 템플리트를 만드는데 가장 적합한 한가지를 선정한다. 마지막으로 상황정보를 표현하는 XML을 이용하여 어플리케이션을 구현하는 방법의 이해를 돕기 위해 액티브 배지 시스템의 한 부분인 "Call Forwarding"에 본 논문에서 제안하는 방법을 적용하는 예제를 보인다.

  • PDF

An Embedded XML Parser and Viewer for WIPI-Based Mobile Devices (WIPI 기반의 모바일 단말을 위한 내장형 XML 파서 및 뷰어)

  • 강미연;김도완;정원호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.865-867
    • /
    • 2004
  • 유무선 인터넷의 발달로, PDA, 셀룰러폰, Hand-held PC 등 low-end로부터 high-end까지의 다양한 규모의 하드웨어 자원을 가지는 유무선 단말들이 속속 등장하고 있다. 웹 상의 점보 표현을 위한 표준으로 자리잡은 확장성 표기 언어인 XML을 위한 파서 및 뷰어는 그러한 단말에서의 자료 브라우징을 위해 필수적으로 임베딩 되어야할 소프트웨어 중의 하나이다. 본 논문에서는 국내의 모바일 표준 플랫폼 규격으로 채택된 WIPI 기반의 모바일 단말에 내장되어 수행되는 소규모 모듈 기반의 XML 파서가 설계, 구현되며, 그 응용으로 간단한 전자책 뷰어가 구현된다. 본 XML 파서는 경량급으로 셀룰러 폰과 같은 소규모 단말로의 내장을 위해 유용하다.

  • PDF