forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Crossley (JIRA)" <j...@apache.org>
Subject [jira] Commented: (FOR-1173) add demonstration of using xml source documents without declaring a DTD
Date Mon, 01 Jun 2009 15:08:07 GMT

    [ https://issues.apache.org/jira/browse/FOR-1173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12715107#action_12715107
] 

David Crossley commented on FOR-1173:
-------------------------------------

SourceTypeAction (content aware pipeline) [1] can detect the "Public Identifier" from the
Document Type Declaration, which is how most of Forrest operates.

SourceTypeAction can also use "namespace" or "processing instruction".

I chose the "processing instruction" method. This enables an elegant solution for tools to
know the content type, and does not say anything about a particular schema language that could
be used to process it.

The instance document declares its schema, e.g.
<?schema apache.org/forrest/schema/xdoc/document/2.0?>
<document>
  <header>
    ...

Validation is done as a separate concern [2].

[1] SourceTypeAction (content aware pipelines)
http://forrest.apache.org/docs/cap.html

[2] Using Cocoon Validation Transformers
http://forrest.apache.org/howto-dev.html#debug-validation

> add demonstration of using xml source documents without declaring a DTD
> -----------------------------------------------------------------------
>
>                 Key: FOR-1173
>                 URL: https://issues.apache.org/jira/browse/FOR-1173
>             Project: Forrest
>          Issue Type: New Feature
>          Components: Core operations, XML grammars & validation
>            Reporter: David Crossley
>            Assignee: David Crossley
>             Fix For: 0.9-dev
>
>
> Add a demonstration of DTD-less source xdoc documents.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message