tag:blogger.com,1999:blog-3278525552413615601.post6568225121546226408..comments2024-03-05T02:03:25.751-05:00Comments on Random Thoughts: Serializing Domain Objects To XML Using GroovyTravis Waltershttp://www.blogger.com/profile/12629666803809652634noreply@blogger.comBlogger15125tag:blogger.com,1999:blog-3278525552413615601.post-45067480248327943462022-02-10T03:49:21.496-05:002022-02-10T03:49:21.496-05:00Thanks for sharing this.,
CSM certification in Pun...Thanks for sharing this.,<br /><a href="https://leanpitch.com/certified-scrum-master-csm-training-pune" rel="nofollow"><b>CSM certification in Pune</b></a><br /><a href="https://leanpitch.com/certified-scrum-master-csm-training-pune" rel="nofollow"><b>Scrum master certification in Pune</b></a>srihttps://www.blogger.com/profile/10986893727829560363noreply@blogger.comtag:blogger.com,1999:blog-3278525552413615601.post-15404130216885261872021-06-18T01:57:18.093-04:002021-06-18T01:57:18.093-04:00thanks for sharing an useful article.Angular train...thanks for sharing an useful article.<a href="https://www.credosystemz.com/training-in-chennai/best-angularjs-training-in-chennai/%22" rel="nofollow">Angular training in Chennai</a> salomehttps://www.blogger.com/profile/13401814543672733034noreply@blogger.comtag:blogger.com,1999:blog-3278525552413615601.post-42087065223818441022021-05-11T15:05:29.278-04:002021-05-11T15:05:29.278-04:00AI-generated captions and real-time human interpre...AI-generated captions and real-time human interpretations are important when it comes to consuming content online as they help make event content more accessible to both diverse audiences and attendees. <a href="https://www.virtualedge.org/how-to-organise-a-vendor-event/" rel="nofollow">events looking for vendors</a> and <a href="https://www.virtualedge.org/business-event-invitation-email-examples-ideas/" rel="nofollow">formal invitation letter sample for an event</a>Jon Hendohttps://www.blogger.com/profile/06025897007006679084noreply@blogger.comtag:blogger.com,1999:blog-3278525552413615601.post-32204359380085241962021-01-04T07:19:21.033-05:002021-01-04T07:19:21.033-05:00hello sir,
thanks for giving that type of informat...<br />hello sir,<br />thanks for giving that type of information. I am really happy to visit your blog.<a href="https://siddhisolartechnologies.com/" rel="nofollow">Leading Solar company in Andhra Pradesh</a>Navyasrihttps://www.blogger.com/profile/10418779983294720681noreply@blogger.comtag:blogger.com,1999:blog-3278525552413615601.post-23707875164143876062021-01-04T04:46:45.306-05:002021-01-04T04:46:45.306-05:00hello sir,
thanks for giving that type of informat...<br />hello sir,<br />thanks for giving that type of information. I am really happy to visit your blog.<a href="https://siddhisolartechnologies.com/" rel="nofollow">Leading Solar company in Andhra Pradesh</a>Navyasrihttps://www.blogger.com/profile/10418779983294720681noreply@blogger.comtag:blogger.com,1999:blog-3278525552413615601.post-36867038839919386742020-07-14T09:05:27.338-04:002020-07-14T09:05:27.338-04:00Thank you for giving an useful article.Keep bloggi...Thank you for giving an useful article.Keep blogging.<br /><a href="https://www.acte.in/java-training-in-chennai" rel="nofollow">Java training in Chennai </a><br> <br /><a href="https://www.acte.in/java-training-in-bangalore" rel="nofollow">Java training in Bangalore</a><br> <br /><a href="https://www.acte.in/java-training-in-hyderabad" rel="nofollow"> Java training in Hyderabad</a><br><br /><a href="https://www.acte.in/java-training-in-coimbatore" rel="nofollow"> Java Training in Coimbatore</a><br><br /><a href="https://www.acte.in/java-training" rel="nofollow">Java Online Training</a><br />aarthihttps://www.blogger.com/profile/17456043390101722326noreply@blogger.comtag:blogger.com,1999:blog-3278525552413615601.post-22247789986723137392020-05-31T22:02:50.769-04:002020-05-31T22:02:50.769-04:00cool stuff you have and you keep overhaul every on...cool stuff you have and you keep overhaul every one of us.<br /><br /><a href="https://360digitmg.com/india/artificial-intelligence-ai-and-deep-learning-in-faridabad" rel="nofollow">arttificial intelligence course in faridabad</a>ramhttps://www.blogger.com/profile/09852824090516087721noreply@blogger.comtag:blogger.com,1999:blog-3278525552413615601.post-15389017032733346392020-02-13T04:08:41.312-05:002020-02-13T04:08:41.312-05:00digital marketing course by 360digiTMG is the best...digital marketing course by 360digiTMG is the best one in Hyderabad with quality training and best support, more than 9,000 Students Enrolled and <br />you get 9 global certifications from Google, Facebook, YouTube, etc. and guaranteed placement assistance.<br />Are You A Non-Technical Person Without Programming Skills, But Still Want To Pursue A Career In IT?<br />Digital Marketing doesn’t need any programming skills and familiarity with the internet is sufficient to master the concepts to pursue a successful career<br />The demand for Digital Marketing professionals is exceeding the supply and this void is creating ample job opportunities for non-technical graduates. <br />We help you to crack a job by doing the handholding from training to placement<br />https://360digitmg.com/digital-marketing-training-in-hyderabad Nathandigihttps://www.blogger.com/profile/14767844490222023294noreply@blogger.comtag:blogger.com,1999:blog-3278525552413615601.post-30155432456752376232020-01-10T05:50:40.522-05:002020-01-10T05:50:40.522-05:00Took me time to read all the comments, but I reall...Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained!<a href="https://www.expertmarketreach.com/" rel="nofollow">Digital Marketing Course in vizag</a>Chanduhttps://www.blogger.com/profile/13867036085398008832noreply@blogger.comtag:blogger.com,1999:blog-3278525552413615601.post-55610960094807163202019-05-31T01:01:43.169-04:002019-05-31T01:01:43.169-04:00Attend The Python training in bangalore From Excel...Attend The Python training in bangalore From ExcelR. Practical Python training in bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Python training in bangalore.<br /><a href="%E2%80%9D" rel="nofollow"> python training in bangalore</a>Priyankahttps://www.blogger.com/profile/00374444253359911539noreply@blogger.comtag:blogger.com,1999:blog-3278525552413615601.post-86059455357487949832019-01-19T05:17:54.739-05:002019-01-19T05:17:54.739-05:00Awesome article. It is so detailed and well format...Awesome article. It is so detailed and well formatted that i enjoyed reading it as well as get some new information too.<br /><a href="https://www.besanttechnologies.com/microsoft-azure-training-in-bangalore" rel="nofollow">Microsoft azure training in Bangalore</a><br /><a href="https://www.besanttechnologies.com/power-bi-training-in-chennai" rel="nofollow">Power bi training in Chennai </a><br />ragul ragulhttps://www.blogger.com/profile/07615815522051510838noreply@blogger.comtag:blogger.com,1999:blog-3278525552413615601.post-37088068618374986022019-01-11T08:25:55.152-05:002019-01-11T08:25:55.152-05:00This is most informative and also this post most u...This is most informative and also this post most user friendly and super navigation to all posts... Thank you so much for giving this information to me.. <br /><a href="http://www.besanttechnologies.in/data-science-training-in-kalyan-nagar.html" rel="nofollow">Data Science course in kalyan nagar </a> <br /><a href="http://www.traininginsholinganallur.in/data-science-training-in-chennai.html" rel="nofollow">Data Science course in OMR </a><br /><a href="http://www.besanttech.com/data-science-training-in-chennai.php" rel="nofollow">Data Science course in chennai </a><br /><a href="http://www.traininginvelachery.in/data-science-training-in-chennai.html" rel="nofollow">Data science course in velachery </a> <br /><a href="http://www.traininginjayanagar.in/data-science-training-in-jaya-nagar.html" rel="nofollow">Data science course in jaya nagar </a> <br /><a href="https://www.gangboard.com/blog/data-science-interview-questions-and-answers" rel="nofollow">Data Science interview questions and answers</a>haripriyahttps://www.blogger.com/profile/16393577825563137029noreply@blogger.comtag:blogger.com,1999:blog-3278525552413615601.post-88141083028592295092011-10-20T01:08:43.567-04:002011-10-20T01:08:43.567-04:00Great articles I know only the basic information o...Great articles I know only the basic information of domain object . You have described very clearly. Thanks for sharing.it helping more <br /><a href="http://www.register-web-domain.in" rel="nofollow">Domain registration </a>Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3278525552413615601.post-71692600189002611932009-03-25T13:32:00.000-04:002009-03-25T13:32:00.000-04:00John, Thanks so much for the great feedback! I'l...John,<BR/> Thanks so much for the great feedback! I'll look into your suggestions to learn a bit more about the Buildable interface.Travis Waltershttps://www.blogger.com/profile/12629666803809652634noreply@blogger.comtag:blogger.com,1999:blog-3278525552413615601.post-13372203318033969972009-03-25T07:32:00.000-04:002009-03-25T07:32:00.000-04:00Hi Travis!Nice example. Just a couple of comments ...Hi Travis!<BR/><BR/>Nice example. Just a couple of comments which might make the process a little simpler.<BR/><BR/>Do you know about the Buildable interface?<BR/><BR/>This is analogous to the Writeable interface, if an object implements Buildable it tells StreamingMarkupBuilder that it knows how to write itself out as XML. The Buildable interface has a single method "void build(GroovyObject builder)". When you give such an object to StreamingMarkupBuilder it calls build passing the "magic' builder object as a parameter. Typically, if the Buildable object is written in Groovy, the build method executes a closure with builder as its delegate and the closure just uses the normal StreamingMarkupBuilder mechanisms to serialise the object.<BR/><BR/>So you would just do out << cust in your example and your build() implementation would just execute your address closure with the delegate set to builder.<BR/><BR/>One other small point:<BR/><BR/>You use unescaped to generate the XML header and you explicitly set the encoding to UTF-8. This is not best practice. StreamingMarkupBuilder provides the mkp.xmlDeclaration() method which "snifs" the Writer to determine the actual encoding being used and puts the right encoding in the header. It's lots safer to use this method<BR/><BR/>Bets Wishes<BR/><BR/> Johntughttps://www.blogger.com/profile/06981358099361272923noreply@blogger.com