1 |
1
웹 문서를 호출하여 휴대 단말에 제공하기 위한 웹 문서 파싱시스템에 있어서, 지원하고자 하는 문서종류에서 필요로 하는 모든 마크업 데이터를 위한 토큰 테이블을 참조하여 마크업과, non-마크업을 기반으로 토큰을 분리하는 어휘 분석기; 및 각 문서의 DTD를 기반으로 컨텐츠 모델을 분석하여 이를 기반으로 각 구문을 분석한 후, 상기 단말의 그래픽 사용자 인터페이스(GUI)를 기반으로 트리 기반의 객체를 생성하는 구문 분석기;를 포함한 것을 특징으로 하는 휴대 단말의 응용에 적용하기 위한 엘리먼트 기반 웹 문서의 파싱시스템
|
2 |
2
제 1항에 있어서, 상기 어휘 분석기는, 주석이나 공백을 처리하는 주석문 분석기, 마크업 시작태그를 인식하여 토큰을 생성하는 마크업 시작분석기, 속성을 분석하여 토큰을 생성하는 속성 분석기 및 일반 사용자 데이터를 분석하여 토큰을 생성하는 일반 사용자 데이터 분석기를 포함하는 것을 특징으로 하는 엘리먼트 기반 웹 문서의 파싱시스템
|
3 |
3
제 1항에 있어서, 상기 구문 분석기는, 상기 어휘 분석기에서 생성된 토큰을 바탕으로 해당 문서가 각각의 DTD에 적합하게 작성되었는지 여부를 검사하는 XML 검증부 및 상기 분석된 마크업을 단말의 그래픽 사용자 인터페이스와 일치시키는 단말 GUI기반 객체 생성부로 이루어진 것을 특징으로 하는 엘리먼트 기반 웹 문서의 파싱시스템
|
4 |
4
제 1항 내지 제 3항 중 어느 한 항에 있어서, 상기 파싱 시스템은, HTML, XHTML, MHTML, CHTML, WML, HDML들과 관련된 SGML 또는 XML을 기반으로 작성된 웹 문서를 통합하여 파싱하는 것을 특징으로 하는 엘리먼트 기반 웹 문서의 파싱시스템
|
5 |
5
제 1항 내지 제 3항 중 어느 한 항에 있어서, 상기 파싱 시스템은, 특정한 휴대 단말에 제한되지 않으며, 각 단말의 사양에 따라 파싱할 엘리먼트의 종류를 선택할 수 있는 것을 특징으로 하는 엘리먼트 기반 웹 문서의 파싱시스템
|
6 |
6
웹 서버로부터 호출한 웹 문서를 파싱하기 위한 방법에 있어서, 상기 웹 문서로부터 토큰을 읽어와 분석하는 제 1단계; 상기 토큰을 분석한 결과 정의된 시작태그가 아니거나 주석문 또는 공백일 경우 그 토큰을 무시하고, 정의된 시작태그가 읽힐 경우 상기 토큰으로부터 엘리먼트의 속성을 파싱하는 제 2단계; 상기 토큰으로부터 엘리먼트 속성을 파싱하고 엘리먼트의 GUI관련 정보를 저장한 후 엘리먼트의 내용을 파싱하는 제 3단계; 상기 3단계에서 엘리먼트의 내용을 파싱한 결과 일반 사용자 데이터이면 내용의 GUI관련 정보를 저장하고, 일반 사용자 데이터가 아닐 경우에 마침태크가 나올 때까지 데이터를 읽는 제 4단계; 및 상기 제 4단계에서 일반 사용자 데이터가 아닌 상태에서 정의된 시작태그의 마침태크가 나타나면 종료하고, 그렇지 않을 경우 무시하고 리턴하는 제 5단계;를 포함하는 것을 특징으로 하는 휴대 단말에 적용하기 위한 엘리먼트 기반 웹 문서의 파싱방법
|
7 |
7
제 6항에 있어서, 상기 제 2단계에서, 읽어 온 토큰에 정의된 시작태그가 없을 경우 마침태그가 나올 때까지 계속 읽은 후 그 토큰을 무시하고, 새로운 토큰을 읽어오도록 하는 것을 특징으로 하는 엘리먼트 기반 웹 문서의 파싱방법
|
8 |
8
웹 서버로부터 호출한 웹 문서를 파싱하기 위한 프로그램이 기록된 기록매체에 있어서, 상기 웹 문서로부터 토큰을 읽어와 분석하는 제 1기능; 상기 토큰을 분석한 결과 정의된 시작태그가 아니거나 주석문 또는 공백일 경우 그 토큰을 무시하고, 정의된 시작태그가 읽힐 경우 상기 토큰으로부터 엘리먼트의 속성을 파싱하는 제 2기능; 상기 토큰으로부터 엘리먼트 속성을 파싱하고 엘리먼트의 GUI관련 정보를 저장한 후 엘리먼트의 내용을 파싱하는 제 3기능; 상기 3단계에서 엘리먼트의 내용을 파싱한 결과 일반 사용자 데이터이면 내용의 GUI관련 정보를 저장하고, 일반 사용자 데이터가 아닐 경우에 마침태크가 나올 때까지 데이터를 읽는 제 4기능; 및 상기 제 4기능에서 일반 사용자 데이터가 아닌 상태에서 정의된 시작태그의 마침태크가 나타나면 종료하고, 그렇지 않을 경우 무시하고 리턴하는 제 5기능;을 실현시키기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체
|
9 |
8
웹 서버로부터 호출한 웹 문서를 파싱하기 위한 프로그램이 기록된 기록매체에 있어서, 상기 웹 문서로부터 토큰을 읽어와 분석하는 제 1기능; 상기 토큰을 분석한 결과 정의된 시작태그가 아니거나 주석문 또는 공백일 경우 그 토큰을 무시하고, 정의된 시작태그가 읽힐 경우 상기 토큰으로부터 엘리먼트의 속성을 파싱하는 제 2기능; 상기 토큰으로부터 엘리먼트 속성을 파싱하고 엘리먼트의 GUI관련 정보를 저장한 후 엘리먼트의 내용을 파싱하는 제 3기능; 상기 3단계에서 엘리먼트의 내용을 파싱한 결과 일반 사용자 데이터이면 내용의 GUI관련 정보를 저장하고, 일반 사용자 데이터가 아닐 경우에 마침태크가 나올 때까지 데이터를 읽는 제 4기능; 및 상기 제 4기능에서 일반 사용자 데이터가 아닌 상태에서 정의된 시작태그의 마침태크가 나타나면 종료하고, 그렇지 않을 경우 무시하고 리턴하는 제 5기능;을 실현시키기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체
|