<div dir="ltr"><div>I still think you are wildly over-estimating this.</div><div><br></div><div>Here is the Purdue course. XQuery|Path gets 1 slide in 1 lecture</div><div><br></div><a href="https://www.cs.purdue.edu/homes/ake/cs348/XMLLec1.ppt">https://www.cs.purdue.edu/homes/ake/cs348/XMLLec1.ppt</a><br><div><br></div><div>At UCL the only time I recall XML being mentioned was in the context of setting up an Ant files in the 2nd year Programming course.</div><div><br></div><div>Databases in general only merited 1/3 of a course <a href="http://www.cs.ucl.ac.uk/teaching_learning/syllabus/undergrad/2008_logic_and_database_theory/">http://www.cs.ucl.ac.uk/teaching_learning/syllabus/undergrad/2008_logic_and_database_theory/</a></div><div><br></div><div>There is a 3rd year Databases and MIS course which may well offer more the type of coverage you are suggesting but that is an elective. </div><div><br></div><div>There is also this <a href="https://www.ucl.ac.uk/dis/taught/pg/INSTG037">https://www.ucl.ac.uk/dis/taught/pg/INSTG037</a> that does the full XML monty, but that is a PG diploma course and it is not run out of CS.</div><div><br></div><div>Ironically about 10 years ago UCL was the source of  alot of XML related research especially for the financial markets.</div><div><br></div><div><br></div><div>NB It is also a big part of the BCS Advanced Databases curriculum but again that course is not mandatory.</div><div><br></div><div><br></div><div><br></div><div><br></div><div class="gmail_extra"><div class="gmail_quote">On Tue, Jun 16, 2015 at 6:21 PM, daniela florescu <span dir="ltr"><<a href="mailto:dflorescu@me.com" target="_blank">dflorescu@me.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div><span class=""><blockquote type="cite"><div><div class="gmail_quote" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br></blockquote><div><br></div><div>I'm not sure about that. I know Harvard does but that is part of a web programming course.</div><div><br></div><div><a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/readings/" target="_blank">http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/readings/</a><br></div><div><a href="http://ocw.mit.edu/courses/civil-and-environmental-engineering/1-264j-database-internet-and-systems-integration-technologies-fall-2013/lecture-notes-exercises/" target="_blank">http://ocw.mit.edu/courses/civil-and-environmental-engineering/1-264j-database-internet-and-systems-integration-technologies-fall-2013/lecture-notes-exercises/</a><br></div></div></div></blockquote><div><br></div></span><div>Look inside the slides of the database classes… you’ll see XQuery almost everywhere (at the end of the class…).</div><div><br></div><div>Especially that Stanford does it, and most database professors copy the slides from Stanford.</div><div><a href="https://lagunita.stanford.edu/courses/DB/XPath/SelfPaced/courseware/ch-querying_xml/seq-vid-xquery_introduction/" target="_blank">https://lagunita.stanford.edu/courses/DB/XPath/SelfPaced/courseware/ch-querying_xml/seq-vid-xquery_introduction/</a></div><div><br></div><div>(not that the Stanford professors understand much from XML and XQuery … but that’s a whole new discussion…)</div><span class=""><div><br></div><br><blockquote type="cite"><div><div class="gmail_quote" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div><br></div><div>MIT doesn't, neither does either of the universities I went to.<br></div></div></div></blockquote><div><br></div></span>That’s because Stonebreaker is there, and he wouldn’t be caught dead teaching XML. I’ll see if I can make him change his mind</div><div>about JSON…. :-)</div><div><br></div><div>The fact that sir TBL is in MIT too doesn’t help at all either, given the fact that he was “convinced” by a bunch of good willing people that XML is</div><div>evil. (and the semantic web will cure the hunger of the world and the cancer for sure…)</div><div><br></div><div><span class=""><br><blockquote type="cite"><div><div class="gmail_quote" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div> </div><div><br></div><div>What are they. Alot of the ones I have read aren't true and seem to be based on a lack of knowledge about XML</div></div></div></blockquote><div><br></div></span>I think I KNOW something about XML — not that I enjoyed learning it, but I HAD to :-)</div><div><br></div><div>Want a quick list ? processing instructions, weirdo parsing rules that are inherited from the 1950’s SGML, weirdo design</div><div>of namespaces, XML Schema anyone !? nillable anyone !? Some early design of Xpath 1.0 (no reserved keywords, semantics of =)</div><div> I’ll stop here.</div><div><br></div><div>Only those and that would stop me (as a database person) right there to use XML as a format for data.</div><div><span class=""><br><blockquote type="cite"><div><div class="gmail_quote" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div><br></div><div>Y'see I reckon that if JSON was deployed in many of the domains where XML is, it too would be hated.</div></div></div></blockquote><div><br></div></span><div>Yes, but less. </div><div><br></div><div>People would STILL have to face the fact that they cannot process JSON with their beloved SQL…. but at least they wouldn’t</div><div>add insult to injury by adding the weird things I listed above. </div><div><br></div><div>The bitter pill would be somehow easier to swallow.</div><div><br></div><div>The database people accept with open arms JSOn right now because they don’t REALLY understand what JSON is.</div><div><br></div><div>Most of them still look at JSON as a nicer syntax then CSV…..they think it’s flat, or a “little” nested.</div><div><br></div><div>The shock will hit them later on :-))))</div><div><br></div><div>Best regards</div><div>Dana</div><div><br></div><div><br></div></div></div></blockquote></div><br></div></div>