![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - Re: ASP & schema validation >Thread Next - Re: ASP & schema validation Re: ASP & schema validationTo: NULL Date: 4/1/2004 9:50:00 PM Then show us all the related code, i.e. progID of xmlDoc and load part.
"Yan" <treyPasdeSpam@i...[point]com> wrote in message
news:#SaKJh9FEHA.3764@T......
> Yes, I loadXML the String variable, but I the error occurs before this
> step, on the line :
>
> xmlDoc.schemas = SchemaCache
>
>
>
> Han wrote:
> > Then not validation question but load first. You said xml stream and
> > now string variable. You can 'load' the first but may 'loadxml' the
> > second. So try to load or loadxml one of the two. e.g.
> >
> > response.write doc.load(stream_variable)
> > or
> > response.write doc.loadxml(string_variable)
> >
> > If you are successful, you can go further.
> >
> > "Yan" <treyPasdeSpam@i...[point]com> wrote in message
> > news:eCEDxy7FEHA.1708@T......
> >> Hi,
> >>
> >> Still the same :(
> >>
> >> I can't use the load() function becase my XML doesn't come from a
> >> file but from a String variable.
> >>
> >> Bye,
> >>
> >> Yan.
> >>
> >> Han wrote:
> >>> Try something like this.
> >>>
> >>> <%
> >>> set xmldoc = createobject("Msxml2.DOMDocument.4.0")
> >>> set SchemaCache = createobject("Msxml2.XMLSchemaCache.4.0")
> >>> xmldoc.async = false
> >>> SchemaCache.add "", server.mappath("x.xsd")
> >>> xmldoc.schemas = SchemaCache
> >>> response.write xmldoc.load(server.mappath("x.xml"))
> >>> %>
> >>>
> >>> "Yan" <treyPasdeSpam@i...[point]com> wrote in message
> >>> news:OQoYfBwFEHA.2580@T......
> >>>> Hi,
> >>>>
> >>>> I'm trying to validate a XML stream against a schema, But I get
> >>>> this error
> >>>>
> >>>>
> >>>> Only XMLSchemaCache schema collections can be used
> >>>>
> >>>> The code is the following :
> >>>>
> >>>>
> >>>> set SchemaCache = server.createobject("Msxml2.XMLSchemaCache.4.0")
> >>>> SchemaCache.add "", server.MapPath("./metadata.xsd")
> >>>> xmlDoc.schemas = SchemaCache
> >>>> xmlDoc.validateOnparse=true
> >>>> res = loadXML(flux)
> >>>> set xmlDoc = NOTHING
> >>>> set SchemaCache = NOTHING
> >>>>
> >>>>
> >>>> The server is an up-to-date Win2k, SP4.
> >>>>
> >>>> If anyone has some ideas, thanks !
>
>
| ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||
|
