XMERL - path to DTD directory
karol skocik
karol.skocik@REDACTED
Wed Apr 26 20:49:25 CEST 2006
That's it!
Thank you,
Karol
On 4/26/06, Michael McDaniel <erlang@REDACTED> wrote:
> I give explicit path to dtd file ...
>
>
> {XMLn, _} = xmerl_scan:string( Xml, [{space, normalize} ,
> {doctype_DTD, "/path/to/some/file.dtd"},
> {validation, true}]) ,
>
>
> which does not really help if you have no information as to *which*
> dtd file should be used, though maybe you can consolidate some dtd
> files which cover various Xml input for different stages of operation.
>
> I wind up having something like
>
> -record( dtd, {
> rcv = "/path/to/include/rcv.dtd" ,
> xmit = "/path/to/include/xmit.dtd" ,
> query = "/path/to/include/query.dtd" ,
> qRequest = "/path/to/include/qRequest.dtd" ,
> qResponse = "/path/to/include/qResponse.dtd"
> }).
>
>
> and then use the appropriate field depending on what state the
> application is in
>
> {XMLn, _} = xmerl_scan:string( Xml, [{space, normalize} ,
> {doctype_DTD, ConfRec#dtd.query},
> {validation, true}]) ,
>
>
>
> Following link was very helpful to me when I created the application:
> http://www.erlang.org/ml-archive/erlang-questions/200501/msg00192.html
>
>
> ~Michael
>
>
> On Wed, Apr 26, 2006 at 04:28:56PM +0200, karol skocik wrote:
> > Hi,
> > I hope that I did not overlooked something obvious in manual, but it
> > there any way to tell XMERL where to search for DTD files needed for
> > parsing? In the module xmerl_scan, the only option involving
> > directories is {xmlbase, Dir} which does not help.
> >
> > Thank you,
> > Karol
>
More information about the erlang-questions
mailing list