EP1542133A2

Programmable object model for namespace or schema library support in a software application

Abstract

A programmable object model allows a user to programmatically access and utilize a Namespace or schema library containing XML schema files and related XML-based resources for associating the schema files and XML-based resources with one or more documents and for customizing the functionality associated with the schema files and XML-based resources. The programmable object model also allows the user/programmer to remove schema files and other XML-based resources from association with previously associated documents.

EP1542133A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 29 October 2024, 1.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 claims: 4 independent, 14 dependent

  1. 1
    A programmable object model for accessing the resources of an XML schema library, comprising:an application programming interface for allowing a user to programmatically access resources identified in an XML schema library;the application programming interface comprising a message call for requesting association of an XML schema file to an XML markup applied to a document;andthe application programming interface operative to receive a return value from the XML schema library responsive to association of the XML schema file to the XML markup applied to the document.
  2. 3
    A programmable object model for accessing the resources of an XML schema library, comprising:an application programming interface for allowing a user to programmatically access resources identified in an XML schema library;the application programming interface comprising a message call for requesting association of an XSLT transformation to an XML markup applied to a document;andthe application programming interface operative to receive a return value from the XML schema library responsive to association of the XSLT transformation to the XML markup applied to the document.
  3. 5
    A programmable object model for accessing the resources of an XML schema library, comprising:an application programming interface for allowing a user to programmatically access resources identified in an XML schema library;the application programming interface comprising a message call for requesting association of an one or more XML-based resources to an XML markup applied to a document;andthe application programming interface operative to receive a return value from the XML schema library responsive to association of the one or more XML-based resources to the XML markup applied to the document.
  4. 7
    A programmable object model for accessing the resources of an XML schema library, comprising:calling the XML schema library via an object-oriented message call;passing an object property to the XML schema library, the object property being associated with a software object associated with functionality identified in the XML schema library;andin response to the message call and the object property passed to the XML schema library, receiving access to the functionality identified in the XML schema library associated with the object property passed to the XML schema library.