"http://apache.org/xml/features/dom/defer-node-expansion"의 기능은 무엇입니까?XML에서 지연 노드 확장이란 무엇입니까?
나는 이것에 관해 읽었습니다. feature. 그러나 이것이 거짓으로 설정되면 실제로 일어날 일을 이해할 수 없었습니다.
누구나 내가 정련 된 능력을 설명하는 다른 링크를 찾지 못해서 정교하게이 문제를 제기 할 수 있습니까?
"http://apache.org/xml/features/dom/defer-node-expansion"의 기능은 무엇입니까?XML에서 지연 노드 확장이란 무엇입니까?
나는 이것에 관해 읽었습니다. feature. 그러나 이것이 거짓으로 설정되면 실제로 일어날 일을 이해할 수 없었습니다.
누구나 내가 정련 된 능력을 설명하는 다른 링크를 찾지 못해서 정교하게이 문제를 제기 할 수 있습니까?
형태입니다. lazy loading : DOM 노드는 사용자가 트리를 탐색 할 때 만들어집니다.
이것은 일반적인 디자인 패턴으로 널리 사용됩니다. 예를 들어 Hibernate는 그것을 Lazy Fetching이라고 부른다. 당신이 해당 노드 위치로 이동 될 때까지 지연된 노드 확장에 의해
, 기본적으로/문자열/생성되지 않습니다 개체의 많은이 ... ... DOM 조금 빠르지 만 트리 탐색 속도가 느린 분석하게 할당
초기 메모리 소비는 전체 확장 된 DOM 트리보다 낮지 만 순회 후 메모리 사용량은 전체 확장 DOM 트리보다 훨씬 높을 수 있습니다 ... catch에주의하십시오