From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,XPRIO autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,dd39d5e61fb3f8ee,start X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Marc A. Criley" Newsgroups: comp.lang.ada Subject: ANNOUNCE: XIA 0.50 now available Date: Mon, 20 Dec 2004 08:29:34 -0600 Message-ID: <32o5uhF3nhen3U1@individual.net> X-Trace: individual.net opxtFt6pS+Zb+Wf/QoRYtg/QHyLZr2hBcCtkDh5A0FgpSaGNa7 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1437 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Xref: g2news1.google.com comp.lang.ada:7092 Date: 2004-12-20T08:29:34-06:00 List-Id: Version 0.50 of XIA (XPath In Ada) is now available on the McKae Technologies website at www.mckae.com/xia.html. This version of XIA is a beta release that implements a significant portion of the XPath 1.0 specification. The current release adds the handling of path expressions within predicates, and adds/completes functions that work with node-sets acquired by the evaluation of such paths. Therefore this release has sufficient capabilities implemented that one may now consider it for actual XML applications, rather than something to play around with. Remaining core library functions and capabilites will continue to be implemented in subsequent releases. There is only one known significant bug: The parser treats "and", "or", "not", "div", the axis names ("child", "ancestor", etc.), and node type names ("text", etc.) as reserved words. Meaning that if an XML document uses such a term as an element tag, referencing it as part of the path in an XPath expression will generate a syntax error. New and completed functions are count, normalize-string, sum, and translate. The txia_test.txt file, containing a list of XPath queries that seriously exercise the predicate filtering capabilities of XIA, has been updated (119 queries and growing!), as has the personal.xml and personal.dtd test files. As this is a beta release, reports of errors (either in operation or in the nodes retrieved) would be appreciated. Please provide the XML document (or readable fragment), the query that was submitted, and a description of what was expected. The test directory contains a test_xpath program, a simple XML file and DTD, and a script (txia) to run the test program and feed it a list of XPath queries (txia_tests.txt) for testing.