Hi Vicente If you think that appendMarkup doesn't work as expected, then maybe it's worth to open an issue in the Wave Jira.
2011/7/6 Vicente J. Ruiz Jurado <v...@ourproject.org> > Hi there, > > I'm trying to create some welcome wave in the server-side but from HTML > markup. After some days diving through the WIAB code and documentation, > and making tests without success, I need some orientation. > > My code: > final OperationQueue opQueue = new OperationQueue(); > final Wavelet newWavelet = opQueue.createWavelet(domain, participants); > final Blip rootBlip = newWavelet.getRootBlip(); > > if I add HTML markup as described in: > http://www.waveprotocol.org/wave-apis/frequently-asked-questions > it doesn't work: > rootBlip.append(new com.google.wave.api.Markup("<b>foo</b>")); > and let the rootBlip empty. But this (without markup) works: > rootBlip.append("foo"); > > I suppose (please correct me) that this is some new issue related with > the WIAB release as open source, because I remember that this was > working with some of my robots in Google Wave. > > If this is a real issue, maybe I can help to fix it if I finally > understand more the internals of this part of WIAB. > > Looking the suggestion of the header of Markup.java I started to look > and play with the client PasteExtractor and RichTextTokenizer* etc to > figure out the better way to unrender a html into a blip. > > To summarize, now I can create a IndexedDocument or DocInitialization like: > <line><?a "style/fontWeight"="bold"?>foo<?a "style/fontWeight"?></line> > in the server side but after several tests I don't know how to convert > this in a new Wave or to modify the rootBlip. Probably I'm following a > wrong path to make this. > > Any suggestion/tip/orientation welcome. > > TIA, > -- > Vicente J. Ruiz Jurado > > http://comunes.org > http://ourproject.org > http://homes.ourproject.org/~vjrj/blog > > "Poetry can only be made out of other poems; novels out of other > novels," [Northrop Frye] > > > > > > >