2011-10-19 3 views
0

필드 id, name 및 parent_id가있는 카테고리라는 sqlite 테이블이 있습니다. ID 이름은 1 제품 0 2 도구 0 3 컴퓨터 1 4 모니터 2플렉스에서 SQL 테이블에서 xml 카테고리/하위 카테고리 계층을 만드는 방법

가 지금은 위의 데이터에서 계층 적 XML 트리를 만들려면 1 개 5 안티 바이러스를 PARENT_ID

: 많은처럼 샘플 데이터입니다. parent_id가 0 인 카테고리는 분명히 상위 노드입니다.

감사합니다. & 감사합니다. Farhan Ahmed.

답변

0

sqlLite는 SQL Server와 같은 방식으로 xml을 직접 출력 할 수 있다고 생각하지 않으므로 "brute force"해야합니다. 즉, 모든 최상위 노드를 요청한 다음 루프를 반복하고 모든 하위 항목을 가져온 다음 각 하위 항목을 반복하고 각 하위 항목 등을 가져옵니다. "더 이상" 사용자가 노드를 열었을 때 노드의 하위 노드에 대해서만 요청함으로써 "시간"방식으로 작동합니다.

+0

이 링크 참조 : http://stackoverflow.com/questions/5828089/php-mysql-how-to-display-categories-any-sub-categoires-from-database이 솔루션을 원하지만 AS3.0 , 어떤 시체가 도움이 될 수 있습니까? –

관련 문제