]> git.ipfire.org Git - thirdparty/asterisk.git/commit
xml.c: Process XML Inclusions recursively.
authorSean Bright <sean@seanbright.com>
Tue, 9 May 2023 13:27:33 +0000 (09:27 -0400)
committerSean Bright <sean@seanbright.com>
Thu, 11 May 2023 19:04:51 +0000 (19:04 +0000)
commit19973b73fdeb52597024c312575af059e31ec445
tree2f3371080ff76715135294be9e9d85d37d63ff85
parentf0e2d45089d26cb6c0d9112e0e4081427e78faa4
xml.c: Process XML Inclusions recursively.

If processing an XInclude results in new <xi:include> elements, we
need to run XInclude processing again. This continues until no
replacement occurs or an error is encountered.

There is a separate issue with dynamic strings (ast_str) that will be
addressed separately.

Resolves: #65
main/xml.c