Revision history for Perl extension XML::DT. 0.69 Apr 22, 2019 - Switch from LWP to HTTP::Tiny 0.68 Sep 29, 2015 - Minor fix in MANIFEST to make Kwalittee happy. 0.67 Mar 15, 2015 - Link to public SVN repo (thanks Gabor Szabo for pushing) 0.66 Aug 15, 2014 - fix part of the fix that wasn't fixed (Debian community) 0.65 Aug 1, 2014 - fix the fix Thanks to Olly Betts (Debian community) 0.64 Jul 31, 2014 - fix the way temporary files are created. Thanks to Damyan Ivanov (Debian community) 0.63 Mar 25, 2013 - mkdtskel now uses strict/warnings 0.62 Jul 25, 2012 - Add the -userdata option. - Document -userdata, -html and -recover. 0.61 Jul 25, 2012 - Handle undef elements when parsing wrong formed XML. 0.60 Jul 25, 2012 - Add -recover option to parse XML (not just HTML). 0.59 Jun 5, 2012 - Fix POD encodings. 0.58 Apr 9, 2012 - Adding missing pre-requisite (parent). 0.57 Apr 7, 2012 - Let CDATA and PCDATA be processed in a different way. 0.56 Feb 12, 2011 - Removed debug message :-/ 0.55 Feb 12, 2011 - Process correctly entities (I think) 0.54 Nov 19, 2010 - require 5.8.6 - minor changes; 0.53 Jan 18, 2009 - added 'inpath' function. 0.52 Oct 22, 2008 - fixed bug on whitepc function. 0.51 Feb 22, 2008 - tohtml function with better handle of specific HTML tags 0.50 Feb 21, 2008 - Fixed a problem with HFS+ extended attributes 0.49 Feb 21, 2008 - Fixed a typo 0.48 Feb 21, 2008 - added tohtml function. Does the same as toxml, but does not create empty tags. - use -tohtml=>1 in a handler to use tohtml instead of toxml 0.47 Nov 23, 2006 - finally, XML::Parser backend was removed. - Added father, gfather, ggfather and root acessing method. 0.46 Nov 3, 2006 - mkdtskel for a HTML adds -html flag - XML::LibXML is used by default. 0.45 May 16, 2006 - Added use strict for XML::Parser backend 0.44 May 15, 2006 - Remove the use of $' and $` which makes regular expressions a lot slower 0.43 May 15, 2006 (bad release) 0.42 Sep 18, 2005 - Added use strict; 0.41 Jul 20, 2005 - Removed warning from HTML parsing; 0.40 Apr 06, 2005 - Added default type directive - Added tests for type-based XML processing; - Fixed recursive toxml; 0.39 Mar 22, 2005 - Added open '-ignorecase' to look to tag names and attributes as the same although they differ in case - toxml creates empty tag if $c equals to "" 0.38 Dec 24, 2004 - MERRY CHRISTMAS - Removed Test::Pod and Test::Pod::Coverage from Makefile.PL - Turned off all validation from XML::LibXML -- this way the DTD does not gets loaded and processing becomes faster 0.37 Nov 21, 2004 - Parse correctly CDATA sections using XML::LibXML; 0.36 Nov 19, 2004 - Added support for bad HTML documents; - Added test for -dtd support of mkdtskel; - Moved mkdtskel code to main module; - Changed default format for mkdtskel; 0.35 Nov 15, 2004 - Added -dtd support to mkdtskel (now we need XML::DTDParser) 0.34 Oct 30, 2004 - corrected '@dtattributes' instead of '@dtatributes' NOTICE: we will keep back compatibility for limited time. - Renamed ID type to THE_CHILD - Created LAST_CHILD type 0.33 Oct 03, 2004 - Added ID type; 0.32 Sep 20, 2004 - Added missing documentation; - Added pod and pod-coverage tests; 0.31 Aug 09, 2004 - Added documentation to @dtattributes 0.30 Jan 22, 2004 - Bugs corrected with encodings in attributes - Corrected encoding with utf8 locale -- we hope :-(; 0.29 Jan 07, 2004 - Corrected bug with encodings. - Added test for dtstring and encoding; 0.28 Dec 16, 2003 - Corrected bug when outputing a data structure. 0.27 Nov 14, 2003 - Added -declr switch. When added, dt will add the <?xml?> - Added global variable $PARSER with info about what parser is being used (XML::Parser or XML::LibXML); - Require a recent ExtUtils::MakeMaker. This will fix the problem with PM_FILTER syntax change (I hope) 0.26 Oct 12, 2003 - Corrected makefile so that it detects if it should use perl 5.8.0 or 5.8.1 PM_FILTER syntax; - Fixed bug with tags with only a '0' inside; 0.25 Oct 08, 2003 - Thanks to Martin Mokrejs, detected too many bugs with perl 5.8.1. 0.24.1 Jun 17, 2003 - corrected problem when using a prefix on Makefile.PL 0.24 Fev 20, 2003 - added documentation to mkdtskel and mkdtdskel; - ispell'ed README, Changes and DT.pm(pod) files; - added ExtUtils::MakeMaker version request; - added tests (basic functions, xpath, string processing); - added code to support html parsing using libxml2 html parser; - added XPath tests; Added 'toxml' tests; - added dturl and pathdturl method; - added mkdtskel -html; - added mkdtskel -dtd (dirty solution); 0.23 Dec 23, 2002 - removed a lot of code on Makefile.PL. Now ExtUtils::MakeMaker takes care of the full task. 0.22 Dec 20, 2002 - added mkdtdskel as an installed script; - added DT.pm as distribution file, for cpan indexing; 0.21 May 27, 2002 - let the user choose between XML::Parser or XML::LibXML; 0.20 Fev 20, 2001 - installs mkdtskel shell script to be used quickly - removed HTML files from package. User can do that with pod2html 0.19 Nov 30, 2000 - better pathdt functions with '//aaa[@att='asdasd']' 0.18 Nov 18, 2000 - Bug fixed in dtd generator function: mkdtdskel - possibility of passing parameters do toxml: toxml(tag, {...attributes...}, contents) - XPath functions to use paths instead of tags; 0.17 Oct 30, 2000 - added a -type => ZERO that don't processes its sub-elements and return "". It is good to avoid visiting certain parts of the document, and for better performance. 0.16 Oct 16, 2000 - problems with the changes on UNICODE - 0.15 does not work with Perl 5.005; Solution: "use bytes" if we find it. eval("use bytes") if ($inc{bytes.pm}) { require and import...} 0.15 Sep 16, 2000 - Corrected bug in pod; - problems with the changes on UNICODE; ...