ENUMSchemaImports

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Server APIs; HTTP REST, COM/.NET, Java > Referenz zur Server API > Enumerationen >

ENUMSchemaImports

Definiert das Verhalten der xs:import-Elemente des Schemas, von denen jedes ein optionales namespace Attribut und ein optionales schemaLocation Attribut hat.

 

eSILoadBySchemalocation Das Schema wird unter Berücksichtigung von Katalogmappings anhand des Werts des schemaLocation-Attributs gesucht. Ist das namespace-Attribut vorhanden, wird der Namespace importiert (lizenziert).
eSILoadPreferringSchemalocation: Wenn das schemaLocation-Attribut vorhanden ist, wird es verwendet, wobei Katalogmappings berücksichtigt werden.  Ist kein schemaLocation-Attribut vorhanden, so wird der Wert des namespace-Attributs über ein Katalogmapping verwendet. Dieses Enumerationsliteral ist der Standardwert.
eSILoadByNamespace Das Schema wird anhand des Werts des namespace-Attributs über ein Katalogmapping gesucht.
eSILoadCombiningBoth: Wenn entweder die namespace-URL oder die schemaLocation-URL ein Katalogmapping hat, so wird das Katalogmapping verwendet. Wenn beide Attribute Katalogmappings haben, hängt es vom ENUMSchemaMapping-Parameter ab, welches Mapping verwendet wird. Wenn kein Katalogmapping vorhanden ist, wird die schemaLocation-URL verwendet.
eSILicenseNamespaceOnly: Der Namespace wird importiert. Es wird kein Schema-Dokument importiert.

 

COM und .NET

 

eSILoadBySchemalocation

= 0

eSILoadPreferringSchemalocation

= 1

eSILoadByNamespace

= 2

eSICombiningBoth

= 3

eSILicenseNamespaceOnly

= 4

 

Verwendet von

 

Schnittstelle

Eigenschaft

IXMLValidator

SchemaImports

IXSLT

SchemaImports

 

 

Java

public enum ENUMSchemaImports {

      eSILoadBySchemalocation

      eSILoadPreferringSchemalocation

      eSILoadByNamespace

      eSILoadCombiningBoth

      eSILicenseNamespaceOnly }

 

Verwendet von

 

Klasse

Methode

XMLValidator

setSchemaImports

XSLT

setSchemaImports

 

 


© 2019 Altova GmbH