Estou criando a rotina de geração do XML 2.0 para NF-e e estou com um duvida técnica referente ao comando xmlForest.
Quando um xmlForest não tem nehum elemento com dados ele retorna a TAG fechada, ASSIM: </F2> gostaria de saber se alguém sabe como não retornar esta TAG fechada quando não houver conteudo dentro dela.
Veja o Exemplo Paratico:
Select que gera o XML
SELECT xmlElement("infNFe",xmlAttributes('2.0' as "versao"),
xmlForest --F1
(
'F1' as "numero"
) as "F1" ,
xmlForest --F2
(
NULL as "numero"
) as "F2" ,
xmlForest --f3
(
'F3' as "numero"
) as "F3"
) as "infNFe"
FROM DUAL
<infNFe versao="2.0">
<F1>
<numero>F1</numero>
</F1>
<F2/>
<F3>
<numero>F3</numero>
</F3>
</infNFe>
<infNFe versao="2.0">
<F1>
<numero>F1</numero>
</F1>
<F3>
<numero>F3</numero>
</F3>
</infNFe>