473,395 Members | 1,581 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

[RefleX] Once Upon A Tag...

RefleX 0.2.0 is out !
and Better Than Ever
http://reflex.gforge.inria.fr/

-This new release introduces *XUnit*, a tool that helps to design
test-suites for programs that are dealing with XML datas. I'll made a
separate post to present XUnit...

-One of the most outstanding new feature is the ability to *filter SAX
streams with XPath patterns* ; you'll find in the tutorial section a
runnable example where a 15Mo file is connected to a SAX pipeline with a
rule-based filter...

-*XInclude and the XPointer framework* are also supported. You can also
XMLize raw text with a tokenizer or once again thanks to XPath patterns
(have a look at the tutorials).

-I also started to write tiny Active Tags applications related to
XML-oriented Programming : some use cases taken from W3C's "XML
Processing Model Requirements and Use Cases"
(http://www.w3.org/XML/XProc/docs/langreq.html) intend to proove the
viability of the engine for various tasks.

-There are also new ideas such as using XML catalogs as a support for
resources management ; in RefleX, all the resources expected by the
engine are declared in Active Catalogs, and custom libraries can be
declared as-well easily.

-You'll still find in RefleX some means to define semantic data types
and Active Schemata, that is to say schemata that have their content
models dynamic, not static. 2 examples are available in the tutorial
section : they demonstrate that what you can't express with W3C XML
Schema nor RelaX NG can be achieved with Active Schema.

-You can meet me at *<XML 2006>* in Boston, from 5-7 December 2006,
where I will speak about RefleX and Active Tags.

Enjoy !

--
Cordialement,

///
(. .)
--------ooO--(_)--Ooo--------
| Philippe Poulard |
-----------------------------
http://reflex.gforge.inria.fr/
Have the RefleX !
Nov 21 '06 #1
0 1040

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Christopher Subich | last post by:
I'm building an application involving both twisted and Tkinter. Since twisted co-opts <widget>.mainloop() in its reactor.run(), and since it behaves very badly if the application quits without...
7
by: John | last post by:
Hi all, I need finality on this once and for all please. I have a main page which contains a couple of placeholders and within these placeholders, depending on what the user presses, I load...
1
by: Philippe Poulard | last post by:
hi, People that are intersting in native XML programming can download the RefleX engine freely here : http://reflex.gforge.inria.fr RefleX is available under the french license CeCILL, which is...
1
by: ComputerGuyCJ | last post by:
I have an application that I've used click-once deployment to publish out to a shared network path. From there I installed the app on a few client machines, including my own. Since then I published...
0
by: reflex-dev-bounces | last post by:
Your mail to 'Reflex-dev' with the subject Test Is being held until the list moderator can review it for approval. The reason it is being held: Post by non-member to a members-only list
14
by: juanpolotto | last post by:
Hi. I'm write a "passthru" application which is reading from one socket and writing to a pool of outcoming sockets. From time to time I have date duplicated in the socket and when I debug the...
26
by: Rick | last post by:
I'm told that "#pragma once" has made it into the ISO standard for either C or C++. I can't find any reference to that anywhere. If it's true, do any of you have a reference I can use? ...
3
by: Michiel Rapati-Kekkonen | last post by:
hi, once upon a time I read that the communication with the back end would be faster if one table there was kept open. For that purpose you were supposed to make an otherwise useless table in...
0
by: Philippe Poulard | last post by:
RefleX 0.3.2 is out ! http://reflex.gforge.inria.fr/ "Schema mashups" are now available: if you want to boost your XML schema, you should experiment the Active Schema Language for building...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.