{"id":87,"date":"2004-05-26T21:58:09","date_gmt":"2004-05-26T21:58:09","guid":{"rendered":"http:\/\/localhost:8000\/?p=87"},"modified":"2004-05-26T21:58:09","modified_gmt":"2004-05-26T21:58:09","slug":"review-of-xml-in-a-nutshell","status":"publish","type":"post","link":"https:\/\/blog.gwadej.org\/programmer-musings\/2004\/05\/review-of-xml-in-a-nutshell\/","title":{"rendered":"Review of XML in a Nutshell"},"content":{"rendered":"<p><cite>XML in a Nutshell<\/cite><br \/>\nElliotte Rusty Harold and W. Scott Means<br \/>\nO&#8217;Reilly, 2001<\/p>\n<p>This is a good overview of XML-based technologies as of 2001. If you are looking for a deep understanding of the uses of XML and related technologies, this is not the right book for you. However, if you are looking for a high-level overview or a book to refresh your memory, this is the book to read. It provides a good overview of the major technologies available, including XSLT, XPath, CSS, SAX, and others.<\/p>\n<p>Unlike many books and articles I&#8217;ve read, this book looks at the two main philosophies of XML in a relatively dispassionate way. One section of the book is devoted to <em>XML as documents<\/em>, which they call <em>Narrative-Centric Documents<\/em>. Another section is devoted to <em>XML as Data<\/em>, which they call <em>Data-Centric Documents<\/em>.<\/p>\n<p>Unlike many writers, I find many good uses for both approaches. This book treats both approaches equally and covers how some of the related technologies relate to each.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>XML in a Nutshell Elliotte Rusty Harold and W. Scott Means O&#8217;Reilly, 2001 This is a good overview of XML-based technologies as of 2001. If you are looking for a deep understanding of the uses of XML and related technologies, this is not the right book for you. However, if you are looking for a\u2026 <span class=\"read-more\"><a href=\"https:\/\/blog.gwadej.org\/programmer-musings\/2004\/05\/review-of-xml-in-a-nutshell\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[55,99,295,371,373,374],"_links":{"self":[{"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/posts\/87"}],"collection":[{"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/comments?post=87"}],"version-history":[{"count":0,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/posts\/87\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/media?parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/categories?post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/tags?post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}