Record TXFADataStructureLimits
TXFADataStructureLimits em HPDFXFADataStructure fornece limites agregados ao TXFADataStructure.Create
| Campo | Significado |
|---|---|
MaxNodes: Integer | Máximo de nós nativos anexados e desanexados, incluindo texto comum, comentários e processing instructions |
MaxDepth: Integer | Profundidade máxima a partir de uma raiz emprestada ou desanexada na profundidade zero, incluindo filhos de texto/conteúdo |
MaxBytes: Int64 | Máximo agregado de bytes UTF-8 em nomes locais, prefixes, namespace URIs, valores, alvos de instruções, atributos e declarações de namespace |
Todos os campos precisam ser positivos; MaxNodes e MaxDepth também precisam ficar abaixo de High(Integer)
O grafo nativo conta o texto comum tanto no valor agregado do pai quanto no filho de texto próprio, quando ambas as representações existem
Declarações de namespace materializadas durante clone, detach ou inserção são incluídas antes das mudanças de posse; florestas anexadas e desanexadas compartilham a mesma cota de bytes e nós
O runtime de scripting usa 65.536 nós, profundidade 64 e 16 MiB como tetos estruturais, ao lado dos limites existentes de script actions, valores, operações, tempo decorrido e cancelamento