• 제목/요약/키워드: HTML 파싱

검색결과 19건 처리시간 0.021초

XQuery2SQL 변환기 위한 알고리즘 구현 (Algorithm Embodiment for XQuery2SQL Converter)

  • 서현호;김영국;김덕만
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2004년도 춘계 종합학술대회 논문집
    • /
    • pp.335-341
    • /
    • 2004
  • 웹 기술의 급속한 발전으로 인한 인터넷의 사용과 정보의 양이 급증하는 요즘 표현 중심적인 언어인 HTML에서는 웹의 정보를 이용하는데 한계를 가져왔으며 이로 인한 대안으로 웹상에서 자유로운 문서 전송 및 교환을 위한 표준이며 W3C에서 데이터 자체의 의미나 상관관계를 표현하는 n이 등장하였다. 이러한 XML문서를 RDBMS에서 저장해서 사용하기 위한 많은 노력이 있으나 구조적으로 XML문서는 트리구조이어서 관계형 DB에 자료를 질의하기 위한 언어인 SQL과 완벽한 호환을 이루지 못한다. 그래서 W3C의 XML 표준 질의인 XQuery가 등장하게 되었다. 이 논문에서는 XML 문서를 파싱하고 DOM 트리과정을 거쳐 RDBMS에 저장된 XML 정보들을 Xeuery2SQL이라는 변환기를 통해서 SQL질의로 변환한 후 RDBMS에 있는 정보를 추출하는 XQuery2SQL 변환 알고리즘을 구현하고자 한다.

  • PDF

데이터 파이핑을 이용한 데이터 방송 시스템의 설계 및 구현 (Design and Implementation of the Data Broadcasting System using Data Piping)

  • 김경일;마평수;이규철
    • 정보처리학회논문지D
    • /
    • 제10D권2호
    • /
    • pp.301-308
    • /
    • 2003
  • 본 논문은 ATSC 디지털데이터 방송 표준을 이용하여 디지털 데이터 방송을 구현하는 시스템을 제안한다. 이 시스템은 MPEG-2 트랜스포트 스트림의 payload 부분에 ATSC 데이터 방송 표준에서 제안하는 데이터 파이핑 기능을 이용하여 사용자에 의해 정의된 URL 정보나 HTML 형태의 데이터를 삽입하고, 이 트랜스포트 스트림이 방송을 통해 DTV set-top에 전송된다. 수신부는 TS 패킷에 있는 데이터를 파싱하여 방송 중에 관련 데이터를 TV에 표시한다. 이 시스템은 기존의 인터넷 컨텐츠를 디지털 데이터 방송에 이용할 수 있는 방안을 제시하며, 기존의 TV나 DTV를 통해 사용자가 쉽게 기존의 인터넷 컨텐츠를 볼 수 있는 시스템을 제안한다.

FastIO: 스마트 TV 앱의 고속 구동 기법 (FastIO: High Speed Launching of Smart TV Apps)

  • 이철희;황태호;원유집;이성진
    • 정보과학회 논문지
    • /
    • 제43권7호
    • /
    • pp.725-735
    • /
    • 2016
  • 스마트 TV는 콘텐츠를 제공하기 위해 웹 브라우저로 웹킷을 사용한다. 웹킷은 앱을 실행하기 위해 HTML, CSS, 자바스크립트, 이미지와 같은 웹 자원을 사용한다. 따라서 애플리케이션이 시작될 때 웹킷은 메모리로 자원을 적재하고 돔트리와 렌더트리를 생성한다. 하지만 스마트 TV 앱은 웹 자원을 디스크에 저장하기 때문에 돔트리와 렌더트리는 변하지 않는다. 그러므로 만약 돔트리와 렌더트리를 재사용할 수 있다면 앱의 로딩 시간을 단축할 수 있다. 본 논문은 동적으로 할당 받은 메모리에 영속성을 부여하는 기법인 FastIO를 제시하고 웹킷 기반의 웹 브라우저에 적용하였다. 따라서 웹 자원을 스토리지로부터 메모리로 적재하고 in-memory 구조로 변환하는 과정을 제거 하였다. 실험 결과로 돔트리와 렌더트리가 생성 과정까지의 시간을 비교하였고, FastIO를 적용한 웹 브라우저가 기존 웹 브라우저보다 SSD, Ramdisk, eMMC에서 7.9배, 44.8배, 2.9배의 속도가 향상되었다.

위치기반 DBpedia 검색을 위한 반응형 웹 애플리케이션 개발 (Developing Responsive Web Application for Location Based DBpedia Retrieval)

  • 이수형;이용주
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 추계학술발표대회
    • /
    • pp.975-977
    • /
    • 2017
  • 본 논문은 링크드 오픈 데이터(Linked Open Data)의 일종인 DBpedia 개체를 위치기반으로 검색하여 지도상에 표시해주고, 표시된 개체중 하나를 선택하게 되면 개체에 관한 RDF 형태의 데이터를 파싱하여 개체에 관한 기본적인 정보와 사진과 외부로의 링크 등을 제공한다. 또한 개체가 가지는 특성을 지정하여 지도에 선택적으로 표시하는 필터링 기능을 제공한다. 이러한 웹 애플리케이션을 개발하기 위해 오픈소스 웹 프레임워크인 루비 온 레일즈(Ruby on Rails)를 사용하였고, HTML5와 Google Map API를 활용한 반응형 웹 애플리케이션으로 구현하였다.

글로벌 게임 트렌드의 빅데이터 분석을 통한 국내 게임 시장의 발전 방향성 제시 (Suggestion of development for domestic game market through big data analysis of global game trend)

  • 송준협;임민우;김한수
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제66차 하계학술대회논문집 30권2호
    • /
    • pp.161-164
    • /
    • 2022
  • 게임 산업은 기술의 발전과 비대면 서비스 수요 증가로 해마다 발전하고 있다. 본 연구는 사용자들의 수요를 조사하기 위하여 대중성이 가장 높은 온라인 게임 플랫폼에서 이용 시간이 많은 게임 정보를 확인하였다. HTML 파싱(parsing) 라이브러리를 통해 해당 게임들의 리뷰를 크롤링하여 엑셀 파일로 데이터베이스화하였고, 자연어 처리 라이브러리를 활용하여 데이터를 정제하였다. 총 5개 장르에 대하여 분석한 결과 각 장르에 해당하는 대표적인 키워드를 확인할 수 있었다. 취득한 키워드는 범용 시각화 패키지를 활용하여 워드 클라우드 형태로 한눈에 알아볼 수 있도록 시각화하였다.

  • PDF

IFC 기반 웹 가시화를 위한 데이터 구조 설계 (IFC-based Data Structure Design for Web Visualization)

  • 이대진;최원익
    • 정보과학회 논문지
    • /
    • 제44권3호
    • /
    • pp.332-337
    • /
    • 2017
  • IFC 국제표준 규격은 EXPRESS 언어기반의 STEP 스키마 구조로 기술되어 있으므로 BIM 협업에 참여하는 주체자들이 BIM 모델링 형상정보를 공유하는데 접근성이 용이하지 않음을 확인할 수 있었다. IFC 내에 정의된 BIM 모델링 형상정보를 검토하기 위해서는 데스크탑 PC에 IFC 뷰어 어플리케이션을 설치하여 STEP 구조를 파싱하고 3D 가시화를 위한 형상구성 처리를 해야 하기 때문이다. 따라서 IFC 정보모델을 파싱하여 완전한 3D 모델링 형태의 정보구조로 변환하여 web 클라이언트에서 가시화가 용이하도록 경량화 데이터 구조로 설계하였으며, 실험결과 약 40%의 감량효과가 나타났으며, PC에서 스마트폰에 이르기까지 WebGL을 지원하는 모든 web browser에서 동일한 품질의 3D 렌더링 결과를 확인할 수 있었다. 시공 프로세스가 끝난 후 완성된 IFC 데이터를 기반으로 web 표준에 관한 응용연구를 진행한다면 일반 건축물의 유지관리에서 실내공간 위치기반 서비스에 이르는 여러 분야에 활용이 가능할 것이다.

RSS를 이용한 과학기술정보 연계시스템 설계 및 구현 (The Design and Implementation of connection system of Science and Technology Information using RSS)

  • 이민호;박상배;주원균;양명석;최기석
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2006년도 추계 종합학술대회 논문집
    • /
    • pp.551-554
    • /
    • 2006
  • 정부 출연 연구기관에서는 수행하고 있는 연구과제에 대한 산출물뿐만 아니라 세미나/일정 연구 성과 사업공고 최근 연구동향 등 다양한 정보를 생산해 내고 있으며, 이러한 정보들은 과제관리 기관 연구회 등의 기관에 수집되고 가공되어 더 가치있는 정보로 거듭나게 된다. 이러한 정보의 흐름 속에서 정부 출연 연구기관과 정보 수집 기관의 정보 시스템들 간 연계는 필수적이라 할 수 있다. 기존의 정보 연계 시스템들은 자체적으로 정의된 프로토콜을 통하여 단단하게 (tightly) 연계하거나 웹을 통한 HTML 파싱을 이용해 연계할 수밖에 없었다. 하지만, 이러한 방식은 새로운 시스템을 추가하거나 기존 시스템을 변경할 경우 빠르게 대처하기가 어려운 문제가 있다. 최근 들어 사용자가 원하는 시점에 원하는 정보만을 제공받을 수 있는 풀(Pull) 방식의 표준화된 포맷인 RSS[1]가 각 분야에서 다양하고 활발하게 연구 및 활용되고 있는데, 본 논문에서는 RSS를 이용하여 과학기술 정보를 연계/수집하는 시스템을 설계 및 구현한다. 또한 기존 시스템의 연계방식과 RSS의 장단점에 대해 서 알아보며, 이것을 기초기술연구정보망 시스템에 적용한 사례도 살펴본다.

  • PDF

콘텐츠 신디케이션을 이용한 웹 데이터 수집 및 활용 (Web Data Collection and Utilization using Content Syndication)

  • 황상현;김희완
    • 서비스연구
    • /
    • 제5권2호
    • /
    • pp.83-92
    • /
    • 2015
  • 웹 상에는 수 많은 데이터가 존재하고 있지만 원하는 데이터를 수집하여 서비스 제공을 위한 콘텐츠로 가공해 내는 것은 쉽지 않다. 그 이유 중 하나가 바로 표준화된 데이터 제공 방식이 없기 때문이다. 따라서 사이트 콘텐츠의 일부 또는 전체를 다른 서비스에서 이용할 수 있도록 해주는 콘텐츠 신디케이션은 매우 중요하다고 볼 수 있다. 콘텐츠 신디케이션의 대표적 포맷으로 XML에 기반한 RSS와 Atom, OPML 등이 있다. 이러한 신디케이션 포맷에서 제공하는 링크를 통틀어 피드 주소라고 한다. 피드 주소를 이용하면 기존 HTML을 파싱하는 것 보다 빠르게 데이터를 수집할 수 있고 데이터 제공자는 간편하게 데이터를 외부로 제공할 수 있다는 장점이 있다. 본 논문에서는 피드 주소를 기반으로 하는 웹 데이터 수집 시스템을 구현하여 수집하여 얻은 데이터를 바탕으로 해당 데이터를 가공하고 활용하는 방법을 제안하였다.

XML웹서비스를 위한 XML Parser개발 및 구현 (Development and Implementation of the XML Parser for integrated XML Webservice)

  • 권두위;도경훈
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 춘계학술대회
    • /
    • pp.72-75
    • /
    • 2009
  • XML과 웹서비스의 등장으로 전자문서 관리의 중요성이 대두되었고, 효율적인 관리를 위해 많은 기업들이 기술 개발을 해오고 있다. 그러나 웹언어나 프로토콜에 대한 공개 표준이 제정 되지 않아 기업들은 개별적으로 웹서비스를 구축하고 이는 인터넷 시장과 웹의 분열을 가져왔다. 이에 W3C에서는 웹 상호운용성을 목표로 XML표준안을 공표했다. MusicXML, MathML, CML(Chemistry Markup Language), WML(Wireless Markup Language)등은 모두 특정한 용도를 가지는 XML기반의 마크업 언어들이다. XML은 단지 웹 환경만을 위한 표준이 아니라 인터넷 전반에서 데이터를 생성, 저장, 변환하기 위한 보편적인 표준으로 자리 잡고 있다. 본 논문에서는 모바일환경과 웹 환경에서 동시 서비스가 가능한 XML 웹서비스를 구현하였다. XML 웹서비스는 인터넷 표준기술인 XML과 HTTP를 사용하는데, XML기반의 SOAP메시지를 파싱하기 위하여 WIPI와 HTML기반으로 설계, 개발하였다. 제안하는 XML Parser는 PULL모델을 변형한 이벤트 방식이다. 제안한 Parser는 모바일기기와 웹 환경에서 동시 사용가능한 인터넷 서점에 적용하였고, 제안하는 XML Parser와 기존의 Parser들과의 벤치마킹을 통해 속도비교를 함으로써 Parsing속도의 향상을 나타내었다.

  • PDF