Thanks for the help everyone.  That's really a shame that you can't
use the DOM functions available on HTML with XML, it would really make
life easier in a lot of cases.

On Jun 15, 3:09 pm, skyeflye <[EMAIL PROTECTED]> wrote:
> Hi Gordon,
>
> Your question (and Scott's earlier reply) may nullify this
> recommendation for your particular circumstances, but if it's any help
> to you or others, I found a good, basic tutorial on parsing XML with
> jQuery here:
>
> http://blog.reindel.com/2007/02/02/use-jquery-expressions-and-ajax-to...
>
> The approach outlined loads the XML file using jQuery AJAX functions,
> so it *may* also help with your DTD situation (??).
>
> -THEO-
>
> On Jun 15, 9:47 am, Scott Sauyet <[EMAIL PROTECTED]> wrote:
>
> > Gordon wrote:
> > > Is there a way I can get the #selector style syntax to work on XML
> > > files?
>
> > I don't think so.  From the CSS specs [1]:
>
> >      Note. In XML 1.0 [XML10], the information about which attribute
> >      contains an element's IDs is contained in a DTD. When parsing XML,
> >      UAs do not always read the DTD, and thus may not know what the ID of
> >      an element is. If a style sheet designer knows or suspects that this
> >      will be the case, he should use normal attribute selectors instead:
> >      [name=p371] instead of #p371. However, the cascading order of normal
> >      attribute selectors is different from ID selectors. It may be
> >      necessary to add an "!important" priority to the declarations:
> >      [name=p371] {color: red ! important}. Of course, elements in XML 1.0
> >      documents without a DTD do not have IDs at all.
>
> > I don't know for sure, but I suspect that even if you supplied a DTD
> > reference in your XML document, most browsers wouldn't find it.  Perhaps
> > if your DTD was internal...?  Sorry.  :-(
>
> >    -- Scott
>
> > [1]http://www.w3.org/TR/REC-CSS2/selector.html#id-selectors

Reply via email to