Hi cameron, No it's not a problem , yesterday I've worked on it and I've seen the code is very close . I will commit a new version before the end of the day.
Bye Cameron Shorter a écrit : > Olivier, > Would it be difficult to merge writeXml and writeXml2 into one? > I assume this should make it easier for users like Pere. > > Olivier Terral wrote: >> Hi pere roca, >> >> >> pere roca a écrit : >> >>> hi everybody, >>> >>> I'm using mapbuilder Version: 1.5-alpha1 over Tomcat 5.5. >>> >>> Sorry if this is a too long question here is a shortcut: >>> 1- it's possible to manipulate and visualize SLDs (not in >>> WebMapContext) without saving? >>> 2- I cannot save (serialize) a new SLD file with the name I want (it >>> generates a cmbXXXX.xml file, even if I declare, in ModelBase, var >>> response=postGetLoad(config.serializeUrl,objRef.doc,"text/xml","/temp","myNAME.sld"); >>> >>> >>> Do I have to directly work over XMLSerializer? (should be in >>> server/java/src/mapbuilder/XmlSerializer, but cannot find it!! >>> >> You must use the servlet writeXml2 instead of writeXml (default one), >> specify a serializeUrl in your config : >> >> <serializeUrl>writeXml2</serializeUrl> >> >> The writeXml2 servlet works with the XMLSerializer2.class >> (server/java/src/mapbuilder/XmlSerializer2.java) >> The only difference between writeXml and writeXml2 is writeXml2 >> allows GET params >> (http://...../writeXml2?dir=/temp&fileName=/myNAME.sld) and writeXml >> no. >> The XMLSerializer2.java and the postGetLoad function was created >> specially for the SLD Editor so use it . >> >> >> Bye >> >>> Well,here is the long mail: >>> >>> I want users to insert point data, after that a SLD is dynamically >>> constructed (php extract from database and applies an XSLT) and now >>> I wanna >>> allow people to symbolize these points. >>> >>> Till now I've been playing with the WMC (has an static <SLD>, just >>> for >>> testing), changing size, colors, etc. (you can take a look at >>> http://edit.csic.es/edit_geo/prototype/edit_project.html , go to >>> Iberian >>> Peninsula (latlong) and click Sample Point Data->Data Symbolization; >>> only >>> for Firefox 2.0 for the moment!!) >>> I've seen in mapbuilder's SLD demo that you allways manipulate >>> the WMC and >>> set a mainMap refreshing (that's also the way I've been working till >>> now). >>> SLD-Body length is limited (and cannot get a legend from that), so I >>> want to >>> directly manipulate the basic SLD previously created. >>> >>> So, following the SLDEditor demo, I added to config.xml >>> <StyledLayerDescriptor id="mySLD"> >>> <defaultModelUrl>http://localhost/generos2.sld</defaultModelUrl> >>> </StyledLayerDescriptor> >>> >>> Shortly, I change for example the Size node, as follows: >>> >>> >>> SizeNode=config.objects.mySLD.doc.selectSingleNode(""+xpath+"").firstChild; >>> >>> SizeNode.nodeValue="new size value"; >>> >>> If I make changes to mySLD and apply in Firebug: >>> console.dirxml(config.objects.mySLD.doc); I can see how the values in >>> generos2.sld change, but it's not reflected in the mainMap (even if >>> i use a >>> config.objects.mainMap.setParam("refresh"); >>> >>> So I deducted that may be I should "permanently write" this new SLD, >>> overwriting the "old" one (the one without the desired symbology) and >>> performing a refreshing. The "Create SLD file" button >>> (config.objects.mySLD.saveModel(config.objects.mySLD)) should be the >>> solution (see SLD Editor demo in mapbuilder Version: 1.5-alpha1), >>> but after >>> searching and manipulating everything, I really cannot save the xml >>> file >>> with the name I want. Event if I explicitly declare in saveModel >>> function >>> (ModelBase.js) >>> var >>> response=postGetLoad(config.serializeUrl,objRef.doc,"text/xml","/temp","myName.xml"); >>> >>> >>> >>> Do I have to directly work over XMLSerializer? (should be in >>> server/java/src/mapbuilder/XmlSerializer, but cannot find it!! I've >>> seen it >>> in this previous Nabble message >>> http://www.nabble.com/Where-is-%22serializeUrl%22--td15541147.html#a15567818) >>> >>> No way to configure a so simple thing? >>> >>> Thanks in advance, >>> >>> Pere Roca >>> >> >> >> ------------------------------------------------------------------------- >> >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace >> >> _______________________________________________ >> Mapbuilder-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/mapbuilder-users >> >> > > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Mapbuilder-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mapbuilder-users
