]> 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:47 +0000 (19:04 +0000)
commit573bdbe92416d2055e526f520bb9647c7b4f3925
tree77e3a736f61defa8d03f2519ea09ff993aa2b51e
parent8e562cea88987d29327816be3b18637e28c4ce8a
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