From: Dick Deneer <dick.den...@donkeydevelopment.com>
Subject: Re: Missing PSVI after Validation.
To: j-users@xerces.apache.org
Date: Sunday, September 13, 2009, 4:25 PM
Without a separate validator you
can just use:
DocumentBuilderFactory dbf
= DocumentBuilderFactory.newInstance();
dbf.setNamespaceAware(true); dbf.setValidating(true);
dbf.setAttribute("http://apache.org/xml/features/validation/
schema", Boolean.TRUE);
dbf.setAttribute( "http://apache.org/xml/properties/dom/
document-class-name", "org.apache.xerces.dom.PSVIDocumentImpl");
DocumentBuilder docBuilder
= dbf.newDocumentBuilder(); Document doc =
docBuilder.parse("data/personal.xml"); Element documentElement =
doc.getDocumentElement(); if
(documentElement.isSupported("psvi",
"1.0")) { ElementPSVI psviElem =
(ElementPSVI) doc.getDocumentElement(); XSModel model =
psviElem.getSchemaInformation(); XSElementDeclaration
decl =
psviElem.getElementDeclaration(); System.out.println(decl.getName
()); }
Without a
separate JAXP validator I am not sure, but I think you have
to use a validitionHandler,
RegardsDick
Deneer
Op 13-sep-2009, om 12:03
heeft ajay bhadauria het volgende geschreven:
Hi
all,
Can
anyone point out in the attached file what I am missing
because of which I am not getting PSVI info. after
validation ?
Thanks
AB.
---
On Sat, 9/12/09, ajay bhadauria <abhadau...@yahoo.com>
wrote:
From:
ajay bhadauria <abhadau...@yahoo.com>Subject:
Missing PSVI after Validation.To:
j-us...@xerces.apache.orgdate:
Saturday, September 12, 2009, 4:21 PMHi
all,
I
am trying to get PSVI info after JAXP validation of
xmlinstance
with schema but I am not getting PSVI info. Itlooks
like I am missing very basic thing.
I
provided DOMSource and DOMResult to the JAXP
validator(validate(DOMSource,DOMResult).
Both these sources arecreated
from the DocumentBuilderFactory which hasattribute
(org.apache.xerces.dom.PSVIDocumentImpl")
.
Please
find the attached file if someone can pinpoint
whatI
am missing that will great help for me.
ThanksAb
---------------------------------------------------------------------
To
unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.orgfor
additional commands, e-mail: j-users-h...@xerces.apache.org
---------------------------------------------------------------------
To
unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.orgfor
additional commands, e-mail: j-users-h...@xerces.apache.org