[ http://issues.apache.org/jira/browse/XERCESJ-1134?page=all ]
     
nddelima resolved XERCESJ-1134:
-------------------------------

    Resolution: Fixed

This should now be fixed in SVN, please verify.

> Xinclude: problems with empty tags
> ----------------------------------
>
>          Key: XERCESJ-1134
>          URL: http://issues.apache.org/jira/browse/XERCESJ-1134
>      Project: Xerces2-J
>         Type: Bug

>   Components: XInclude 1.0
>     Reporter: Pau Moreno Martín
>     Assignee: nddelima

>
> When the parser is resolving an xinclude tag and it finds an empty tag that 
> ends with "/>" in the included document, all the following content of this 
> document is not included properly in the "parent" document. The problem is 
> that the parser omits all the tag contents, it only includes the included 
> document tag names and attributes.
> When I make this changes in the documents to be included:
> <example/>  to  <example></example>
> there are no problems including the documents.
> Here is a real example:
> I'm trying to include a portion of an XML document using the tag:
> -----------------------------------------------------------------------------------
> <xi:include href="DI_video1.xml" xpointer="element(/1/1/6)"/>
> -----------------------------------------------------------------------------------
> the node /1/1/6 of the document is:
> -----------------------------------------------------------------------------------
> <Item>
>       <Descriptor>
>               <Statement mimeType="text/xml">
>                       
> <dii:Identifier>urn:gencat:aprencat:m21:dii:1f010fac747c5bf200000108d2a83d80:video_item:1</dii:Identifier>
>               </Statement>
>       </Descriptor>
>       <Descriptor>
>               <Statement mimeType="text/xml">
>                       
> <dip:ObjectType>urn:gencat:aprencat:m21:dip:types:video_item</dip:ObjectType>
>               </Statement>
>       </Descriptor>
>       <Descriptor>
>               <Statement mimeType="text/xml">
>                       
> <dip:ObjectType>urn:gencat:aprencat:m21:dip:types:item</dip:ObjectType>
>               </Statement>
>       </Descriptor>
>       <Descriptor>
>               <Statement mimeType="text/xml">
>                       <pip:Label>Etiqueta video prova</pip:Label>
>               </Statement>
>       </Descriptor>
>       <Descriptor>
>               <Component pip:componentType="Thumbnails">
>                       <Resource mimeType="perfer" ref="perfer"/>
>               </Component>
>       </Descriptor>
>       <Descriptor>
>               <Statement mimeType="text/xml" pip:descriptorType="Content 
> Features" 
> ref="urn:gencat:aprencat:m7:content_features:video_item:1f010fac0061aac800000108d2aaedcc"/>
>       </Descriptor>
>       <Component>
>               <Descriptor>
>                       <Statement mimeType="text/xml">
>                               
> <dii:Identifier>urn:gencat:aprencat:m21:dii:1f010fac747c5bf200000108d2a83d80:video_item:1:component:1</dii:Identifier>
>                       </Statement>
>               </Descriptor>
>               <Descriptor>
>                       <Statement mimeType="text/xml">
>                               
> <dip:ObjectType>urn:gencat:aprencat:m21:dip:types:video</dip:ObjectType>
>                       </Statement>
>               </Descriptor>
>               <Descriptor>
>                       <Statement mimeType="text/xml">
>                               
> <dip:ObjectType>urn:gencat:aprencat:m21:dip:types:source_component</dip:ObjectType>
>                       </Statement>
>               </Descriptor>
>               <Descriptor>
>                       <Statement mimeType="text/xml">
>                               
> <dip:ObjectType>urn:gencat:aprencat:m21:dip:types:component</dip:ObjectType>
>                       </Statement>
>               </Descriptor>
>               <Descriptor>
>                       <Statement mimeType="text/xml">
>                               <pip:Label>Etiqueta component del video de 
> prova</pip:Label>
>                       </Statement>
>               </Descriptor>
>               <Descriptor>
>                       <Component pip:componentType="Thumbnails">
>                               <Resource mimeType="perfer" ref="perfer"/>
>                       </Component>
>               </Descriptor>
>               <Descriptor>
>                       <Statement mimeType="text/xml">
>                               <pip:Origin>source</pip:Origin>
>                       </Statement>
>               </Descriptor>
>               <Descriptor>
>                       <Statement mimeType="text/xml" 
> pip:descriptorType="Content Features" 
> ref="urn:gencat:aprencat:m7:content_features:video:1f010fac35cd807f00000108e7b6e83e"/>
>               </Descriptor>
>               <Descriptor>
>                       <Statement mimeType="text/xml" 
> pip:descriptorType="Media Properties" 
> ref="urn:gencat:aprencat:m7:media_properties:video:1f010fac7cad1e8100000108d2c8752f"/>
>               </Descriptor>
>               <Resource mimeType="" 
> ref="p2pi2cat://md5:92b746569d936206f43e49b918bb840a"/>
>       </Component>
> </Item>
> -----------------------------------------------------------------------------------
> The result of the resolved inclusion is:
> -----------------------------------------------------------------------------------
> <Item xml:base="DI_video1.xml">
>                       <Descriptor>
>                               <Statement mimeType="text/xml">
>                                       
> <dii:Identifier>urn:gencat:aprencat:m21:dii:1f010fac747c5bf200000108d2a83d80:video_item:1</dii:Identifier>
>                               </Statement>
>                       </Descriptor>
>                       <Descriptor>
>                               <Statement mimeType="text/xml">
>                                       
> <dip:ObjectType>urn:gencat:aprencat:m21:dip:types:video_item</dip:ObjectType>
>                               </Statement>
>                       </Descriptor>
>                       <Descriptor>
>                               <Statement mimeType="text/xml">
>                                       
> <dip:ObjectType>urn:gencat:aprencat:m21:dip:types:item</dip:ObjectType>
>                               </Statement>
>                       </Descriptor>
>                       <Descriptor>
>                               <Statement mimeType="text/xml">
>                                       <pip:Label>Etiqueta video 
> prova</pip:Label>
>                               </Statement>
>                       </Descriptor>
>                       <Descriptor>
>                               <Component pip:componentType="Thumbnails">
>                                       <Resource mimeType="perfer" 
> ref="perfer"/>
> </Component>
> </Descriptor>
> <Descriptor>
> <Statement mimeType="text/xml" pip:descriptorType="Content Features" 
> ref="urn:gencat:aprencat:m7:content_features:video_item:1f010fac0061aac800000108d2aaedcc"/>
> </Descriptor>
> <Component>
> <Descriptor>
> <Statement mimeType="text/xml">
> <dii:Identifier/>
> </Statement>
> </Descriptor>
> <Descriptor>
> <Statement mimeType="text/xml">
> <dip:ObjectType/>
> </Statement>
> </Descriptor>
> <Descriptor>
> <Statement mimeType="text/xml">
> <dip:ObjectType/>
> </Statement>
> </Descriptor>
> <Descriptor>
> <Statement mimeType="text/xml">
> <dip:ObjectType/>
> </Statement>
> </Descriptor>
> <Descriptor>
> <Statement mimeType="text/xml">
> <pip:Label/>
> </Statement>
> </Descriptor>
> <Descriptor>
> <Component pip:componentType="Thumbnails">
> <Resource mimeType="perfer" ref="perfer"/>
> </Component>
> </Descriptor>
> <Descriptor>
> <Statement mimeType="text/xml">
> <pip:Origin/>
> </Statement>
> </Descriptor>
> <Descriptor>
> <Statement mimeType="text/xml" pip:descriptorType="Content Features" 
> ref="urn:gencat:aprencat:m7:content_features:video:1f010fac35cd807f00000108e7b6e83e"/>
> </Descriptor>
> <Descriptor>
> <Statement mimeType="text/xml" pip:descriptorType="Media Properties" 
> ref="urn:gencat:aprencat:m7:media_properties:video:1f010fac7cad1e8100000108d2c8752f"/>
> </Descriptor>
> <Resource mimeType="" ref="p2pi2cat://md5:92b746569d936206f43e49b918bb840a"/>
> </Component>
> </Item>
> -----------------------------------------------------------------------------------
> Note that the problem starts in the tag:
> <Resource mimeType="perfer" ref="perfer"/>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to