Subjects
Home
Xalan extension functions
Fomatting question serializing DOM with pretty print
xalan with pull parser
Cannot find the declaration
Apache Xalan drop support to run on JRE 1 1 x
Why does Doctype change processing of a document
Node set to XML string via Java extensions in Xalan J: possible?
Templates/Transformers + thread safety???
Problem evaluating xpath with muliple prefix with different namespace
remove an arbitrary attribute from xsl output
Xalan3 XSLT 2 0 XPath 2 0 support?
Problem using compiled translets with Xalan !!
Xalan and jstl 1 1 problem with transform tag
NullPointer in DOM2DTM getLocalName
URIResolvers base parameter with xsltc and cascaded imports
Performance problem for Xalan J on intel dual core
Standard libraries in JAXP?
Serializing a DOM tree to XML file, customize entities replacement
Library Conflict Involving BCEL Library
A question on how users are using <xsl:message >
Kevin Cormier as a new Apache Xalan J committer
Struggling to iterate over tokenized string
Xalan count() trouble
Problem with recursive xpath
Error when switching to java 1 5
document( ' ')
Problem with Xalan2 7 0 transformation
cr/lf options
entity encoded XML
can xalan transform 2 xml using one xslt?
Xalan J JIRA defect review Monday October 16, 2006 from 2:00 to 3:30 pm ED
xsl transform with cdata section elements
xslt parameters not expanded
Weird behavior of XPath evaluate()
How to avoid <xsl:message > instruction prints stylesheet file informations ?
Cannot find SimpleTransform subdirectory after installing Xalan J
recover from document not found exceptions
jdk1 5 and Xalan jar differences?
Performance Issue
Error/Bug adding floating point numbers
XPathAPI: eval exp using nodes with default namespace
modifying xalan to output invalid XML
NullPointerException
mege two separate xml nodes into one
Is this a XALAN document identification bug?
is StylesheetRoot really java io Serializable ?
transform() fails for DOMSource but succeeds for StreamSource
Thoughts on Transformer parameter passing
HELP, Xalan and jstl 1 1 problem with transformer
Problem with XPath namespace axis?
string utils:replace deleting search string if replacement string is an HTML
help with enumeration values pls
xalan 2 5 1 vs 2 7 performance question
How to insert/update in XML document
HTML Serialization and Handling of Ampersands in HREF Attributes
XHTML link tag stripping
SystemId Unknown; Line #24; Column #49; java lang NullPointerException
xpath text() help
Apostrophe problem with xalan 2 7 0
How to set variables in XML document?
Links
Home
Oracle database error code ...
 
Search:  
Power your search with and, or, +, -, or "some phrase" operators.
Resolving a DTD in a document() reference during a transform

Resolving a DTD in a document() reference during a transform

2003-09-16       - By Christopher Ebert
Reply:     1     2     3  


   Thanks for posting this back to the list -- I was about to solve the
problem in a much uglier way and am happily switching. Woohoo.


Chris

-----Original Message-----
From: Rhett D. Hudson, Ph.D. [mailto:rhudson@(protected)]
Sent: Tuesday, September 16, 2003 7:59 AM
To: xalan-j-users@(protected)
Subject: RE: Resolving a DTD in a document() reference during a transform



Michael Kay replied to my question:



<quote>

Your CustomURIResolver, when it sees the request for the document, should
return a SAXSource containing an InputSource that wraps the unparsed resource,
and an XMLReader that identifies a parser configured with an EntityResolver
that will be used to locate the DTD.



Michael Kay

</quote>



That solved my issue. Thanks Michael!



     --Rhett












<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2800.1226" name=GENERATOR>
<STYLE>@(protected) Section1 {size: 8.5in 11.0in; margin: 1.0in 77.95pt 1.0in 77.95pt;
}
P.MsoNormal {
  FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
  FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
  FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
  COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
  COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
  COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
  COLOR: purple; TEXT-DECORATION: underline
}
P.MsoPlainText {
  FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Courier New"
}
LI.MsoPlainText {
  FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Courier New"
}
DIV.MsoPlainText {
  FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Courier New"
}
SPAN.emailstyle17 {
  COLOR: windowtext; FONT-FAMILY: Arial
}
SPAN.EmailStyle18 {
  COLOR: navy; FONT-FAMILY: Arial
}
DIV.Section1 {
  page: Section1
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=purple link=blue>
<DIV><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</DIV>
<DIV><SPAN class=855561219-16092003><FONT face=Arial color=#0000ff
size=2>&nbsp;&nbsp;&nbsp; Thanks for posting this back to the list -- I was
about to solve&nbsp;the problem in a much uglier way and am happily switching.
Woohoo.</FONT></SPAN></DIV>
<DIV><SPAN class=855561219-16092003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=855561219-16092003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=855561219-16092003><FONT face=Arial color=#0000ff
size=2>Chris</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
 <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
 size=2>-----Original Message-----<BR><B>From:</B> Rhett D. Hudson, Ph.D.
 [mailto:rhudson@(protected)]<BR><B>Sent:</B> Tuesday, September 16, 2003
 7:59 AM<BR><B>To:</B> xalan-j-users@(protected)<BR><B>Subject:</B> RE:
 Resolving a DTD in a document() reference during a
 transform<BR><BR></FONT></DIV>
 <DIV class=Section1>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt">Michael Kay replied to my question:</SPAN></FONT></P>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt">&lt;quote&gt;</SPAN></FONT></P>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt">Your CustomURIResolver, when it sees the request for
 the document, should return a SAXSource containing an InputSource that wraps
 the unparsed resource, and an XMLReader that identifies a parser configured
 with an EntityResolver that will be used to locate the DTD.</SPAN></FONT></P>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt">Michael Kay</SPAN></FONT></P>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt">&lt;/quote&gt;</SPAN></FONT></P>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt">That solved my issue. Thanks
Michael!</SPAN></FONT></P>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 --Rhett</SPAN></FONT></P>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>
 <P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
 style="FONT-SIZE: 10pt"></SPAN></FONT>&nbsp;</P>
 <P class=MsoNormal style="MARGIN-LEFT: 0.5in"><FONT face="Times New Roman"
 size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P></DIV></BLOCKQUOTE></BODY><
/HTML>