php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #49653 XInclude() is not working properly
Submitted: 2009-09-24 10:31 UTC Modified: 2013-12-03 10:53 UTC
Votes:1
Avg. Score:4.0 ± 0.0
Reproduced:1 of 1 (100.0%)
Same Version:0 (0.0%)
Same OS:0 (0.0%)
From: chetan dot tank at gmail dot com Assigned:
Status: Feedback Package: DOM XML related
PHP Version: 5.2.11 OS: Windows XP
Private report: No CVE-ID:
Have you experienced this issue?
Rate the importance of this bug to you:

 [2009-09-24 10:31 UTC] chetan dot tank at gmail dot com
Description:
------------
XInclude() process fails to execute the <xi:include> when called with some 6 to 7 levels of inclusion loops.

Reproduce code:
---------------
<xi:include href="path">
<xi:fallback>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="path">
<xi:fallback>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="path">
<xi:fallback>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="path">
<xi:fallback>								<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="path">
<xi:fallback>										<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="path"></xi:fallback>								</xi:include>							</xi:fallback>
</xi:include>
</xi:fallback>
</xi:include>
</xi:fallback>
</xi:include>
</xi:fallback>
</xi:include>

Expected result:
----------------
The loop of xi:include should work as per expectations.

Actual result:
--------------
The xinclude() process fails to execute those inclusion loops.

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2013-12-03 10:53 UTC] mike@php.net
-Status: Open +Status: Feedback
 [2013-12-03 10:53 UTC] mike@php.net
Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves. 

A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external 
resources such as databases, etc. If the script requires a 
database to demonstrate the issue, please make sure it creates 
all necessary tables, stored procedures etc.

Please avoid embedding huge scripts into the report.


 
PHP Copyright © 2001-2014 The PHP Group
All rights reserved.
Last updated: Sun Apr 20 13:01:59 2014 UTC