[jdom-interest] (no subject)

Jason Hunter jhunter at acm.org
Thu Dec 6 10:24:23 PST 2001


Actually, I believe those iterator methods have never been implemented
(pending FilterList), but we just recently started throwing an exception
to warn people who tried to use them.

-jh-

Thomas Enzi wrote:
> 
> Hi Jason,
> 
> Thank you for your feed back!
> I tried to use the latest CVS before, but it didn`t work.
> The reason is that in my application I must go through the content of elements
> using the list.iterator but with the new CVS I get the error message
> 
> "java.lang.UnsupportedOperationException: ListIterator.set(Object) is not implemented by this List."
> (The same with .add)
> 
> Was there a change related to the Element Class regarding this issue?
> 
> best Regards
> 
> Thomas
> 
> At 18:30 05.12.01 -0800, Jason Hunter wrote:
> >Using the latest code in CVS I see this output:
> >
> ><?xml version="1.0" encoding="UTF-8"?>
> ><univ:tag xmlns:univ="http://someurl#">
> >     <innertag univ:id="someid" /></univ:tag>
> >
> >That's semantically correct, so Thomas I think your problem is gone at
> >least in the latest code.
> >
> >One problem though:  the line feed got eaten.  Backtracking shows me
> >XMLOutputter change 1.63 is to blame (1.62 works).
> >
> >revision 1.63
> >date: 2001/07/20 03:31:34;  author: bmclaugh;  state: Exp;  lines: +39
> >-42
> >Committing a change to XMLOutputter submitted by Lars Hoss. This fixes a
> >bug in XMLOutputter, generally occurring when documents are constructed
> >from an instance of DOMBuilder. It was generating additional newlines,
> >and there were additional checks in the content iteration loop that
> >needed to be checked to prevent these extraneous new lines from being
> >written out. This results in correct behavior for setTextNormalize() and
> >setNewlines().
> >
> >Seems this fixed a bug where new lines were added, but added a bug where
> >newlines could be removed.  Looking at the change, it took an overly
> >simplistic view of the problem.  Need to mark the newline thing as a bug
> >to fix.
> >
> >-jh-
> >
> >Thomas Enzi wrote:
> >>
> >> Hello,
> >>
> >> I`ve a problem with SAXParser and it would be really nice, if someone could help me.
> >> I am parsing an XML-Instance using the JDOM SAXBuilder.
> >>
> >> Instance:
> >>
> >> <univ:tag xmlns:univ="http://someurl#" >
> >>      <innertag univ:id="someid"/>
> >> </univ:tag>
> >>
> >> When printing it (with XMLOutputter) I get the following result:
> >>
> >>  ?xml version="1.0" encoding="UTF-8"?>
> >> <univ:tag xmlns:univ="http:/someurl#">
> >>         <innertag id="someid" />
> >> </univ:tag>
> >>
> >> so the attribute "id" from "innertag" does not have a ns-prefix, but I need it.
> >> The same happens when walking through this instance and accessing the
> >> Attribute (using class Attribute). There also attribute.getNamespace or getNSPrefix
> >> does not provide the prefix.
> >>
> >> I found out that this happens to all attributes that have the namespace-prefix that is used
> >> in the first parent of an instance.
> >>
> >> What can I do to avoid it?
> >>
> >> best Regards
> >>
> >> Thomas
> >>
> >> <><><><><><><><><><><><><><><><><><><><><><><><><><><>
> >> Thomas Enzi                             Thomas.Enzi at wu-wien.ac.at
> >> Research and Development, UNIVERSAL (http://www.ist-universal.org/)
> >> <><><><><><><><><><><><><><><><><><><><><><><><><><><>
> >> Department of Information Systems, New Media
> >> Vienna University of Economics and Business Administration
> >> <><><><><><><><><><><><><><><><><><><><><><><><><><><>
> >> Abteilung für Wirtschaftsinformatik, Neue Medien
> >> Wirtschaftsuniversität Wien
> >> Augasse 2-6, A-1090 Vienna, Austria http://nm.wu-wien.ac.at
> >> Tel: (+43-1) 31 336 x4417, Fax: (+43-1) 31 336 x746
> >> <><><><><><><><><><><><><><><><><><><><><><><><><><><>
> >>
> >> _______________________________________________
> >> To control your jdom-interest membership:
> >> http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@yourhost.com
> >_______________________________________________
> >To control your jdom-interest membership:
> >http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@yourhost.com
> 
> <><><><><><><><><><><><><><><><><><><><><><><><><><><>
> Thomas Enzi                             Thomas.Enzi at wu-wien.ac.at
> Research and Development, UNIVERSAL (http://www.ist-universal.org/)
> <><><><><><><><><><><><><><><><><><><><><><><><><><><>
> Department of Information Systems, New Media
> Vienna University of Economics and Business Administration
> <><><><><><><><><><><><><><><><><><><><><><><><><><><>
> Abteilung für Wirtschaftsinformatik, Neue Medien
> Wirtschaftsuniversität Wien
> Augasse 2-6, A-1090 Vienna, Austria http://nm.wu-wien.ac.at
> Tel: (+43-1) 31 336 x4417, Fax: (+43-1) 31 336 x746
> <><><><><><><><><><><><><><><><><><><><><><><><><><><>



More information about the jdom-interest mailing list