[Gambas-user] New XML component
Adrien Prokopowicz
adrien.prokopowicz at ...626...
Sun Apr 22 18:07:51 CEST 2012
Le dimanche 22 avril 2012 13:51:22 Caveat a écrit :
> If I put the xml file in the same dir as the project and reference it in
> a relative way, then it works perfectly (as expected) using gb.libxml.
> Using gb.xml I get an error "File or directory does not exist".
>
> Regards,
> Caveat
>
> On Sun, 2012-04-22 at 13:40 +0200, Fabien Bodard wrote:
> > 2012/4/22 Caveat <Gambas at ...1950...>:
> > > Still not working with rev 4655.
> > >
> > > Did you get a chance to test using the project I sent? It's quite clear
> > > that it works with gb.libxml but not with gb.xml.
> > >
> > > I wish this change had been introduced in a more careful manner, perhaps
> > > providing "gb.newxml" that we could transition to over time instead of
> > > just breaking existing projects.
> >
> > in fact it's a bug in the interpreter ... we can't access the file in the
> > projet>
> > > Regards,
> > > Caveat
> > >
> > > On Sun, 2012-04-22 at 12:40 +0200, Adrien Prokopowicz wrote:
> > >> Le dimanche 22 avril 2012 11:42:20 Caveat a écrit :
> > >> > It's not working for me.
> > >> >
> > >> > I have a project that builds an internal model of an xml file. the
> > >> > project is working fine with gb.libxml but doesn't work with gb.xml
> > >> > and
> > >> > gb.xml.xslt.
> > >> >
> > >> > The xml I am trying to parse is the following:
> > >> >
> > >> > <?xml version="1.0" encoding="ISO-8859-1"?>
> > >> > <!-- Edited by XMLSpy® -->
> > >> > <breakfast_menu>
> > >> >
> > >> > <food>
> > >> >
> > >> > <name>Belgian Waffles</name>
> > >> > <price>$5.95</price>
> > >> > <description>two of our famous Belgian Waffles with
> > >> > plenty of real
> > >> >
> > >> > maple syrup</description>
> > >> >
> > >> > <calories>650</calories>
> > >> >
> > >> > </food>
> > >> > <food>
> > >> >
> > >> > <name>Strawberry Belgian Waffles</name>
> > >> > <price>$7.95</price>
> > >> > <description>light Belgian waffles covered with
> > >> > strawberries and
> > >> >
> > >> > whipped cream</description>
> > >> >
> > >> > <calories>900</calories>
> > >> >
> > >> > </food>
> > >> > <food>
> > >> >
> > >> > <name>Berry-Berry Belgian Waffles</name>
> > >> > <price>$8.95</price>
> > >> > <description>light Belgian waffles covered with an
> > >> > assortment of fresh
> > >> >
> > >> > berries and whipped cream</description>
> > >> >
> > >> > <calories>900</calories>
> > >> >
> > >> > </food>
> > >> > <food>
> > >> >
> > >> > <name>French Toast</name>
> > >> > <price>$4.50</price>
> > >> > <description>thick slices made from our homemade
> > >> > sourdough
> > >> >
> > >> > bread</description>
> > >> >
> > >> > <calories>600</calories>
> > >> >
> > >> > </food>
> > >> > <food>
> > >> >
> > >> > <name>Homestyle Breakfast</name>
> > >> > <price>$6.95</price>
> > >> > <description>two eggs, bacon or sausage, toast, and our
> > >> > ever-popular
> > >> >
> > >> > hash browns</description>
> > >> >
> > >> > <calories>950</calories>
> > >> >
> > >> > </food>
> > >> >
> > >> > </breakfast_menu>
> > >> >
> > >> > The project is attached.
> > >> >
> > >> > I'll also carry on looking for why it's not working...
> > >> >
> > >> > Regards,
> > >> > Caveat
> > >> >
> > >> > On Sun, 2012-04-22 at 00:12 -0300, Sebastian Kulesz wrote:
> > >> > > Hi! I have added most of the missing pages for the gb.xml and
> > >> > > gb.xml.html documentation. I noticed that most of them where not
> > >> > > even
> > >> > > created. To the ones that seemed most relevant and important to the
> > >> > > end user, I added some information. To the rest (i.e. constants,
> > >> > > obvious properties or methods, etc.) I created empty pages for two
> > >> > > reasons. The first one is that the reader can now see the type of
> > >> > > the
> > >> > > required input/parameters and returned data of constants, methods
> > >> > > and
> > >> > > properties. The second one, is that if, for example, a method or a
> > >> > > property of a class is not documented (the page does not exist) it
> > >> > > makes it hard to read the full list of symbols as relative wiki
> > >> > > url's
> > >> > > are shown.
> > >> > >
> > >> > > IMHO, this should be done to every symbol for the reasons explained
> > >> > > above. Names would still be shown in italics, but if an user
> > >> > > without a
> > >> > > wiki account clicks on it, show the same data as a blank page
> > >> > > would.
> > >> > >
> > >> > >
> > >> > > On Sat, Apr 21, 2012 at 9:04 PM, Benoît Minisini
> > >> > >
> > >> > > <gambas at ...1...> wrote:
> > >> > > > Hi,
> > >> > > >
> > >> > > > Adrien Prokopowicz has rewrote the XML component, the old one
> > >> > > > being
> > >> > > > renamed as gb.libxml. Sorry for the surprise!
> > >> > > >
> > >> > > > Please report any problem or incompatibility. I am not a user of
> > >> > > > XML, I
> > >> > > > know the basic things only, so Adrien is the guy who will fix the
> > >> > > > problem and help you. :-)
> > >> > > >
> > >> > > > Regards,
> > >> > > >
> > >> > > > --
> > >> > > > Benoît Minisini
> > >> > > >
> > >> > > > -----------------------------------------------------------------
> > >> > > > -------
> > >> > > > ------ For Developers, A Lot Can Happen In A Second.
> > >> > > > Boundary is the first to Know...and Tell You.
> > >> > > > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
> > >> > > > http://p.sf.net/sfu/Boundary-d2dvs2
> > >> > > > _______________________________________________
> > >> > > > Gambas-user mailing list
> > >> > > > Gambas-user at lists.sourceforge.net
> > >> > > > https://lists.sourceforge.net/lists/listinfo/gambas-user
> > >> > >
> > >> > > -------------------------------------------------------------------
> > >> > > -------
> > >> > > ---- For Developers, A Lot Can Happen In A Second.
> > >> > > Boundary is the first to Know...and Tell You.
> > >> > > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
> > >> > > http://p.sf.net/sfu/Boundary-d2dvs2
> > >> > > _______________________________________________
> > >> > > Gambas-user mailing list
> > >> > > Gambas-user at lists.sourceforge.net
> > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user
> > >>
> > >> The problem should be solved for absolute paths in the revision #4655.
> > >
> > > ------------------------------------------------------------------------
> > > ------ For Developers, A Lot Can Happen In A Second.
> > > Boundary is the first to Know...and Tell You.
> > > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
> > > http://p.sf.net/sfu/Boundary-d2dvs2
> > > _______________________________________________
> > > Gambas-user mailing list
> > > Gambas-user at lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/gambas-user
>
> ----------------------------------------------------------------------------
> -- For Developers, A Lot Can Happen In A Second.
> Boundary is the first to Know...and Tell You.
> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
> http://p.sf.net/sfu/Boundary-d2dvs2
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
Does it work with the revision #4656 ?
More information about the User
mailing list