David, Thanks, but not quite. Unfortunately, i do not know the name of the tag. i have to compute it. So, your soln won't work. As i mentioned in my email, the following
<{computeTag(context)}>{computeTagContents(context)}</{computeTag(context}> is a scheme for what i'd like to do, but it's probably too hard to make work. Best wishes, --greg On Wed, Mar 4, 2009 at 1:13 PM, David Pollak <feeder.of.the.be...@gmail.com>wrote: > scala> <fu><bar>5</bar></fu> > res0: scala.xml.Elem = <fu><bar>5</bar></fu> > > scala> <fu>{(1 to 3).map(i => <item>{i}</item>)}</fu> > res1: scala.xml.Elem = <fu><item>1</item><item>2</item><item>3</item></fu> > > Does that give you what you want (XML literals are part of the language) > > On Wed, Mar 4, 2009 at 1:10 PM, Meredith Gregory <lgreg.mered...@gmail.com > > wrote: > >> Sir and Dame Scalahads, >> >> i was attempting to do something really simple-minded with scala.xml._ and >> it didn't perform according to Burak's tutorial. So, any clues about the >> following would be greatly appreciated. >> >> >> - When i type the following into Scala version 2.7.2.final repl, it >> all works >> >> scala> >> scala.xml.Elem(null,"fu",null,scala.xml.TopScope,scala.xml.Elem(null,"bar",null,scala.xml.TopScope,scala.xml.Text("5"))) >> res9: scala.xml.Elem = <fu><bar>5</bar></fu> >> >> scala> >> >> - But when i attempt to compile a similar expression in Scala version >> 2.7.3, it doesn't. >> >> [WARNING] >> /Users/lgm/work/src/projex/bobj/dspace/src/main/scala/com/sap/dspace/model/othello/render.scala:26: >> error: type mismatch; >> [WARNING] found : scala.xml.TopScope.type (with underlying type object >> scala.xml.TopScope) >> [WARNING] required: scala.xml.MetaData >> [WARNING] TopScope, >> [WARNING] ^ >> >> - Where do i go to see the new api? >> >> It would be cooler if i could do something like >> >> <{computeTag(context)}>{computeTagContents(context)}</{computeTag(context}> >> >> but i think that might be a parsing nightmare and so i'm guessing this >> isn't supported. i'd love to know if i'm wrong. >> >> Best wishes, >> >> --greg >> >> -- >> L.G. Meredith >> Managing Partner >> Biosimilarity LLC >> 806 55th St NE >> Seattle, WA 98105 >> >> +1 206.650.3740 >> >> http://biosimilarity.blogspot.com >> > > > > -- > Lift, the simply functional web framework http://liftweb.net > Beginning Scala http://www.apress.com/book/view/1430219890 > Follow me: http://twitter.com/dpp > Git some: http://github.com/dpp > -- L.G. Meredith Managing Partner Biosimilarity LLC 806 55th St NE Seattle, WA 98105 +1 206.650.3740 http://biosimilarity.blogspot.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---