1 |
1
XML 데이터 제공 장치 있어서,원본 XML 데이터에 포함된 각 XML 노드에 대해 계층 좌표 정보를 매칭하여 계층 좌표 색인을 생성하는 계층 좌표 색인 처리부;클라이언트로부터 질의가 수신되면 상기 원본 XML 데이터에 포함된 XML 노드 중 상기 질의에 따른 XML 노드를 추출하고, 상기 계층 좌표 색인으로부터 상기 추출된 XML 노드에 매칭되는 색인 정보를 추출하는 질의 처리부; 및상기 질의에 따른 응답으로서 상기 추출된 XML 노드 별 색인 정보를 포함하는 XML 스트림을 생성하는 XML 스트림 생성부를 포함하되,상기 계층 좌표 정보는,XML 노드 별 계층 구조 상 위치 좌표 값 및 부모 노드 식별 값을 포함하는 것인 XML 데이터 제공 장치
|
2 |
2
제 1 항에 있어서,상기 위치 좌표 값은,계층 구조 상 형제 노드 계층에 대한 위치 좌표인 너비 좌표의 값과, 부모 및 자식 노드 계층에 대한 위치 좌표인 깊이 좌표의 값을 포함하는 XML 데이터 제공 장치
|
3 |
3
제 1 항에 있어서,상기 계층 좌표 정보는,비트 값 속성으로 표현되는 것인 XML 데이터 제공 장치
|
4 |
4
제 1 항에 있어서,상기 색인 정보는,노드 이름 및 상기 계층 좌표 정보를 포함하는 것인 XML 데이터 제공 장치
|
5 |
5
제 1 항에 있어서,상기 XML 스트림 생성부는,XML 스트림의 각 필드에 상기 추출된 노드 별 색인 정보를 계층 구조에 따라 순차적으로 삽입하여 상기 응답으로서의 XML 스트림을 생성하는 XML 데이터 제공 장치
|
6 |
6
XML 데이터 제공 방법에 있어서,원본 XML 데이터에 포함된 XML 노드 중 클라이언트로부터 수신된 질의에 따른 XML 노드를 추출하는 단계;상기 원본 XML 데이터에 대해 기생성된 계층 좌표 색인에 기초하여 상기 질의에 따라 추출된 XML 노드 별 색인 정보를 추출하는 단계; 및상기 질의에 대한 응답으로서 상기 추출된 노드 별 색인 정보를 포함하는 XML 스트림을 생성하는 단계를 포함하되,상기 색인 정보는,XML 노드 별 계층 구조 상 위치 좌표 값 및 부모 노드 식별 값을 포함하는 것인 XML 데이터 제공 방법
|
7 |
7
제 6 항에 있어서, 상기 질의에 따른 XML 노드를 추출하는 단계 이전에,XML 데이터베이스에 포함된 XML 데이터 별로 상기 계층 좌표 색인을 생성하는 단계를 더 포함하는 XML 데이터 제공 방법
|
8 |
8
제 6 항 또는 제 7 항에 있어서, 상기 위치 좌표 값은,계층 구조 상 형제 노드 계층에 대한 위치 좌표인 너비 좌표의 값과, 부모 및 자식 노드 계층에 대한 위치 좌표인 깊이 좌표의 값을 포함하는 XML 데이터 제공 방법
|
9 |
9
제 6 항 또는 제 7 항에 있어서, 상기 색인 정보는,노드 이름 및 상기 계층 좌표 정보를 포함하는 것인 XML 데이터 제공 방법
|
10 |
10
제 6 항 또는 제 7 항에 있어서, 상기 XML 스트림을 생성하는 단계에서,XML 스트림의 각 필드에 상기 추출된 노드 별 색인 정보를 계층 구조에 따라 순차적으로 삽입하여 상기 응답으로서의 XML 스트림을 생성하는 XML 데이터 제공 방법
|
11 |
11
계층 좌표 색인 생성 장치에 있어서,원본 XML 데이터에 포함된 XML 노드 별로 상기 원본 XML 데이터의 계층 구조 상 위치 좌표 값 및 부모 노드 식별 값을 포함하는 계층 좌표 정보를 매칭하여 계층 좌표 색인을 생성하되,상기 계층 좌표 정보는,상기 계층 구조 상 형제 노드 계층에 대한 위치 좌표인 너비 좌표의 값과, 부모 및 자식 노드 계층에 대한 위치 좌표인 깊이 좌표의 값을 포함하는 계층 좌표 색인 생성 장치
|
12 |
12
클라이언트가 수신된 XML 스트림을 처리하는 방법에 있어서,XML 데이터 제공 장치로 적어도 하나의 XML 노드 정보를 포함하는 질의를 전송하는 단계;상기 질의에 대한 응답으로 각 필드에 XML 노드 별 계층 좌표 정보가 포함된 색인 정보가 삽입된 XML 스트림을 수신하는 단계; 및상기 XML 스트림의 필드를 순차적으로 확인하여 상기 XML 노드 별 계층 좌표 정보에 따라 XML 노드 별 색인 정보를 맵핑하여 원본 XML 데이터를 복원하는 단계를 포함하되,상기 계층 좌표 정보는,XML 노드 별 계층 구조 상 위치 좌표 값 및 부모 노드 식별 값을 포함하고,상기 위치 좌표 값은,계층 구조 상 형제 노드 계층에 대한 위치 좌표인 너비 좌표의 값과, 부모 및 자식 노드 계층에 대한 위치 좌표인 깊이 좌표의 값을 포함하는 XML 스트림 처리 방법
|