Could not access elements wthin a document

We are doing our first steps with tamino. Based on this, the described problem may be in front of the screen.

We have to use a xsd which was designed externally. The type definitions inside the xsd are based on xs:extension, defining subclasses:

<xs:complexType name=“”>
<xs:extension base=“type.person”>

The root is defined like this

<xs:element name = “reportedPerson”>
<xs:element name = “person” type = “type.person”></xs:element>

a) We were able to build a matching tsd from the xsd.

The tsd starts like this

<xs:schema targetNamespace = “
elementFormDefault = “qualified”
xmlns = “
xmlns:tsd = “
xmlns:xs = “
xmlns:xsdconv = “”>

b) We were able to load testdocuments into tamino, using the interactive interface.
c) When trying to display the document via X-plorer, we get a runtime error XPLXPE0058. We placed already a request on this.
d) When trying to X-Query the collection, using just “/” we are able to retrieve all documents.
e) When trying to access elements we fail, getting INOXIE8306

The loaded document looks like this:


Behaviour is the same when xsi:schemaLocation is omitted.

Question: is it harmful for element retrieval to have xmlns, xmlns:xsi , xsi:schemaLocation in the root ?


I don’t believe that your problems are caused by the xsi attributes. It might be that you are running into namespace problems. But to really understand your problem I would like to see your X-Query expression that is supposed to read elements in your “reportedPerson” doctype. In the meantime you can use the following XQuery expression:

declare namespace xyz=””


Best Regards,

Thorsten Fiebig

Thx for your comment.

Here is the working x-query (plus result)

<?xml version="1.0" encoding="windows-1252" ?>


  • <ino:cursor ino:handle=“1”>
    <ino:current ino:position=“1” ino:quantity=“1” />
  • <ino:message ino:returnvalue=“0”>
    ino:messagelinecursor fetched</ino:messageline>

Here the access to person, which fails:

<?xml version="1.0" encoding="windows-1252" ?>
  • <ino:response xmlns:ino=“” xmlns:xql=“”>
  • <ino:cursor ino:handle=“1”>
    <ino:current ino:position=“0” ino:quantity=“0” />
  • <ino:message ino:returnvalue=“8306”>
    <ino:messagetext ino:code=“INOXIE8306”>Invalid cursor position</ino:messagetext>

Thx in advance for further hints.

Local Software AG informed us, that the problem described should be fixed in Tamino Version 4.4.

This feedback, just to keep the community informed.