Tim: Dokumentexistenz ohne Fehlermeldung prüfen?

Hallo,

kann mir jemand sagen, wie man es machen koennte, um xml Dokument auf ihre Existenz hin zu untersuchen, ohne dass mir eine Meldung vom Parser ausgegeben wird, dass dieses Dokuemnt nicht existiert.

Also wenn ich

xsl:choose
<xsl:when test="document('eineuri.xml')>
<xsl:value-of select="'true'"/>
</xsl:when>
xsl:otherwise
<xsl:value-of select="'false'"/>
</xsl:otherwise>
</xsl:choose>

Dieser Code gibt mir zwar das richitge Ergebnis wieder, allerdings meldet mir trotzdem der Parser nicht existierendes Dokuemnt (was ja stimmt, aber ich will ja nur prüfen, ob es besteht und wenn ja dann Wert true, sonst den Wert false einsetzen).

Hat jemand einen Tipp?

Gruß

  1. Moin!

    Hilft Dir doc-available?

    -- Skeeve

    1. Das steht auch in den Specs des W3C:

      http://www.w3.org/TR/xpath-functions/#func-doc-available?