1 |
1
확장성 생성 언어(XML) 문서 변환 장치에 있어서,XML 인포셋(Inforset) 문서를 고속 인포셋(Fast Infoset) 문서 규격에 맞도록 직렬화하여 조정하기 위한 ASN(Abstract Syntax Notation) 처리 수단;상기 ASN(Abstract Syntax Notation) 처리 수단에서 출력된 데이터를 부호화하기 위한 부호화 수단;상기 부호화 수단에서 출력된 데이터를 표현하고, 저장하기 위한 제 1 스트리밍 출력 수단;상기 고속 인포셋(Fast Infoset) 문서를 XML 인포셋(Infoset) 문서 규격에 맞도록 파싱(Parsing)하여 조정하기 위한 역 ASN(Abstract Syntax Notation) 처리 수단;상기 역 ASN 처리 수단에서 출력된 데이터를 복호화하기 위한 복호화 수단;상기 복호화 수단에서 출력된 데이터를 표현하고, 저장하기 위한 제 2 스트리밍 출력 수단; 및상기 부호화 수단과 복호화 수단에서 사용되는 어휘 테이블 인덱스를 어휘 테이블 엔트리로 매핑해주기 위한 어휘 매핑 수단을 포함하는 확장성 생성 언어(XML) 문서 변환 장치
|
2 |
2
제 1 항에 있어서,상기 부호화 수단은,상기 ASN 처리 수단과 병행하여 진행되며, 부호화(Encoding) 규칙을 제공하고, 실질적으로 "ASN
|
3 |
3
제 1 항 또는 제 2 항에 있어서,상기 어휘 매핑 수단은,빈번하게 사용되는 문자열에 대한 어휘(Vocabulary) 테이블 엔트리를 어휘(Vocabulary) 테이블 인덱스를 사용하여 표현함으로써 데이터 처리 시간과 메모리 사용공간을 줄이며, 실질적으로 해쉬 알고리즘(Hash algorithm)을 사용하는 것을 특징으로 하는 확장성 생성 언어(XML) 문서 변환 장치
|
4 |
4
확장성 생성 언어(XML) 문서 변환 방법에 있어서,고속 인포셋(Fast Infoset)을 저장할 파일을 생성하고, 직렬화기(Serializer)를 생성하는 입/출력 스트리밍 인터페이스 할당 단계;시작 문서를 호출하고, 호출된 시작 문서의 헤더를 인코딩(Encoding)한 후, 어휘를 초기화하는 문서 시작 단계;프리픽싱(Prefixing)을 시작하고, 네임스페이스(Namespace)를 가지는지 확인하여, 네임스페이스(Namespace)를 가지지 않으면 요소(Element)를 가지는지 확인하고, 네임스페이스(Namespace)를 가지면 네임스페이스(Namespace)를 인코딩한 후, 상기 요소(Element)를 가지는지 확인하는 과정으로 진행하는 프리픽싱 단계; 및상기 요소(Element)를 가지는지 확인하는 과정에서 요소(Element)를 가지면 요소(Element)를 시작하고, 속성(Attribute)을 가지는지를 확인하여 상기 확인 결과, 속성(Attribute)을 가지면 문자(Characters)를 인코딩하고, 다른 속성을 가지는지 확인하여 다른 속성을 가지면 문자(Characters)를 인코딩하는 과정으로 진행하고, 다른 속성을 가지지 않으면 요소(Element)를 인코딩하고, 상기 요소(Element)를 종료하는 요소(Element) 인코딩 단계를 포함하는 확장성 생성 언어(XML) 문서 변환 방법
|
5 |
5
제 4 항에 있어서,상기 문서 시작 단계의 어휘를 초기화하는 과정은,초기화 어휘를 가지고 있는지를 확인하여, 초기화 어휘를 가지고 있으면 존재하는 초기화 어휘로 셋팅하고, 초기화 어휘를 가지고 있지 않으면 외부 어휘를 가지고 있는지를 확인하여, 외부 어휘를 가지고 있으면 외부 어휘로 셋팅하는 것을 특징으로 하는 확장성 생성 언어(XML) 문서 변환 방법
|
6 |
6
제 4 항 또는 제 5 항에 있어서,상기 프리픽싱 단계의 요소(Element)를 가지는지 확인하는 과정은,상기 요소(Element)를 가지지 않으면 문서를 종료하고, 파일을 닫으며, 요소(Element)를 가지면 요소(Element)를 시작하고, 속성(Attribute)을 가지는지를 확인하는 것을 특징으로 하는 확장성 생성 언어(XML) 문서 변환 방법
|
7 |
7
제 6 항에 있어서,상기 요소(Element) 인코딩 단계는,다른 요소(Element)가 있는지 확인하여, 다른 요소(Element)가 없으면 문서를 종료하는 과정으로 진행하고, 다른 요소(Element)가 있으면 상기 요소(Element) 를 시작하는 과정으로 진행하는 것을 특징으로 하는 확장성 생성 언어(XML) 문서 변환 방법
|
8 |
8
확장성 생성 언어(XML) 문서 변환 방법에 있어서,입력 스트리머(Streamer)를 설정하고, 파서(Parser)를 생성한 후, 파싱(Parsing)을 수행한 후, 헤더(Header)를 디코딩(Decoding)하는 초기화 단계;고속 인포셋(Fast Infoset) 문서임을 확인하여 고속 인포셋(Fast Infoset) 문서를 시작하는 고속 인포셋(Fast Infoset) 문서 체크 단계;요소(Element)를 가짐을 확인하여 요소(Element)를 시작하고, 상기 요소(Element) 시작 후, 상기 요소(Element)를 디코딩하고, 속성(Attribute)을 디코딩하는 디코딩 단계; 및마지막 요소(Element)까지 디코딩하고, 다른 요소(Element)를 가지는지 확인하여, 다른 요소(Element)가 없으면 문서를 종료하는 종료 단계를 포함하는 확장성 생성 언어(XML) 문서 변환 방법
|
9 |
9
제 8 항에 있어서,상기 디코딩 단계의 요소(Element)를 가짐을 확인하는 과정은,네임스페이스(Namespace)인지 확인하여, 네임스페이스(Namespace)이면 프리픽스(Prefix) 시작 후, 요소(Element)를 시작하고, 네임스페이스(Namespace)가 아니면 바로 요소(Element)를 시작하는 것을 특징으로 하는 확장성 생성 언어(XML) 문서 변환 방법
|