src/Pure/General/xml.ML
Sat, 23 Jul 2011 20:11:18 +0200 wenzelm more precise parse_name according to XML standard;
Sat, 23 Jul 2011 16:37:17 +0200 wenzelm defer evaluation of Scan.message, for improved performance in the frequent situation where failure is handled later (e.g. via ||);
Sat, 16 Jul 2011 16:51:12 +0200 wenzelm tuned;
Thu, 14 Jul 2011 22:30:31 +0200 wenzelm more precise integer Markup.properties/XML.attributes: disallow ML-style ~ minus;
Wed, 13 Jul 2011 10:57:09 +0200 wenzelm XML.pretty with depth limit;
Tue, 12 Jul 2011 20:11:00 +0200 wenzelm made SML/NJ happy;
Tue, 12 Jul 2011 19:47:40 +0200 wenzelm retain some terminology of "XML attributes";
Tue, 12 Jul 2011 17:53:06 +0200 wenzelm more compact representation of XML data (notably sort/typ/term), using properties as vector of atomic values;
Tue, 12 Jul 2011 11:16:56 +0200 wenzelm more precise exceptions;
Tue, 12 Jul 2011 10:44:30 +0200 wenzelm tuned XML modules;
Sat, 20 Nov 2010 00:53:26 +0100 wenzelm renamed raw "explode" function to "raw_explode" to emphasize its meaning;
Mon, 25 Oct 2010 20:24:13 +0200 wenzelm explicitly qualify type Output.output, which is a slightly odd internal feature;
Mon, 20 Sep 2010 15:08:51 +0200 wenzelm added XML.content_of convenience -- cover XML.body, which is the general situation;
Wed, 18 Aug 2010 11:02:47 +0200 wenzelm uniform Markup.empty/Markup.Empty in ML and Scala;
Tue, 10 Aug 2010 22:26:23 +0200 wenzelm type XML.body as basic data representation language;
Sat, 07 Aug 2010 21:03:06 +0200 wenzelm simplified type XML.tree: embed Markup.T directly, avoid slightly odd triple;
Fri, 05 Jun 2009 21:55:08 +0200 wenzelm removed obsolete YXML/XML.detect;
Wed, 21 Jan 2009 23:21:44 +0100 wenzelm removed Ids;
Fri, 02 Jan 2009 22:54:04 +0100 wenzelm Markup.no_output;
Thu, 28 Aug 2008 00:33:09 +0200 wenzelm removed obsolete XML.Output workaround;
Wed, 27 Aug 2008 11:48:54 +0200 wenzelm type Properties.T;
Fri, 15 Aug 2008 15:50:50 +0200 wenzelm output_markup: check Markup.is_none;
Sat, 24 May 2008 20:12:18 +0200 wenzelm added parse_document (optional unchecked header material);
Thu, 03 Apr 2008 23:55:11 +0200 wenzelm parser: use plain explode, not Symbol.explode!
Thu, 03 Apr 2008 22:21:26 +0200 wenzelm renamed parse_comment_whspc to parse_comments;
Thu, 03 Apr 2008 21:23:37 +0200 wenzelm further cleanup of XML signature;
Thu, 03 Apr 2008 18:42:37 +0200 wenzelm added output_markup (from Tools/isabelle_process.ML);
Thu, 03 Apr 2008 16:03:55 +0200 wenzelm added detect;
Sat, 05 Jan 2008 21:37:20 +0100 wenzelm removed unused text_charref, cdata;
Sat, 15 Sep 2007 19:27:35 +0200 haftmann fixed title
Tue, 14 Aug 2007 13:20:47 +0200 wenzelm moved Tools/xml.ML to General/xml.ML (again);
Sat, 17 Feb 2007 17:18:47 +0100 aspinall Clarify comment
Thu, 01 Feb 2007 20:40:17 +0100 wenzelm removed non-modular comment;
Tue, 30 Jan 2007 08:21:15 +0100 haftmann dropped whitespace
Fri, 15 Dec 2006 00:08:06 +0100 wenzelm avoid conflict with Alice keywords: renamed pack -> implode, unpack -> explode, any -> many, avoided assert;
Tue, 05 Dec 2006 19:33:15 +0100 aspinall Type alias for XML content
Mon, 04 Dec 2006 16:55:08 +0100 aspinall Add parse_string for attribute values and other string content
Sun, 03 Dec 2006 21:46:54 +0100 aspinall Add string buffer getter. Add Rawtext constructor to allow XML-escaped strings in tree.
Sun, 03 Dec 2006 16:25:33 +0100 aspinall Type abbreviations for element args and attributes
Thu, 27 Apr 2006 15:06:35 +0200 wenzelm tuned basic list operators (flat, maps, map_filter);
Tue, 04 Oct 2005 19:01:37 +0200 wenzelm minor tweaks for Poplog/ML;
Thu, 03 Mar 2005 12:43:01 +0100 skalberg Move towards standard functions.
Wed, 29 Sep 2004 22:40:40 +0200 aspinall Remove white space skipping in element content; XML specification clearly requires whitespace to be passed to application.
Tue, 28 Sep 2004 10:44:51 +0200 aspinall Add text_charref to encode a string using character references
Mon, 27 Sep 2004 16:02:31 +0200 aspinall Add newline after CDATA for sake of HaXml
Wed, 18 Aug 2004 16:02:11 +0200 aspinall Add scan_comment_whspc to skip space and comments in PGIP stream
Tue, 29 Jun 2004 11:18:34 +0200 kleing license change to BSD
Fri, 18 Jun 2004 20:07:51 +0200 wenzelm scalable string_of_tree; tuned;
Sat, 12 Jun 2004 22:46:51 +0200 wenzelm Library.translate_string;
Wed, 09 Jun 2004 18:56:38 +0200 wenzelm Scan.this_string;
Fri, 04 Jun 2004 11:51:31 +0200 berghofe Tuned parse_att.
Tue, 01 Jun 2004 18:52:38 +0200 aspinall Add alternative syntax for attributes
Sat, 29 May 2004 15:11:06 +0200 wenzelm Scan.this; tuned;
Mon, 10 May 2004 19:26:25 +0200 wenzelm tuned;
Fri, 07 May 2004 13:42:08 +0200 aspinall Add FIXME note re FAIL (is it fixed yet?)
Fri, 07 May 2004 13:40:24 +0200 aspinall Add cdata output. Add tabs in whitespace. Write two strings instead of Library.quote.
Fri, 16 Apr 2004 18:43:36 +0200 berghofe - tuned text function
Thu, 04 Sep 2003 19:39:52 +0200 berghofe Tried to make parser a bit more standard-conforming.
Wed, 27 Nov 2002 17:17:53 +0100 berghofe Added XML parser (useful for parsing PGIP / PGML).
Sat, 08 Dec 2001 14:39:08 +0100 wenzelm Basic support for XML output.
less more (0) tip