Article View: cn.bbs.comp.xml
Article #226xmlprague2010
From: <Test/>
Date: Sat, 15 May 2010 03:19
Date: Sat, 15 May 2010 03:19
570 lines
29965 bytes
29965 bytes
Sessions details
http://www.xmlprague.cz/2010/sessions.html
Streaming in XSLT 2.1
Michael Kay (Saxonica)
Saturday, March 13th, sponsored by MarkLogic 9:30 CET; duration:
0:50h back to the schedule...
One of the significant limitations of existing XSLT processors
is the need to allocate enough memory to hold the entire source
document. However cheap memory becomes, there will always be
some XML documents that are too large to hold in memory; and
even where the memory is available, streamed transformations
should be able to run with lower latency and higher throughput.
Since XSLT 2.0 was delivered early in 2007, the XSL Working
Group has been focusing its efforts on developing a version of
the language for which streamed execution is possible. This
involves both identifying characteristics of a stylesheet that
make streaming difficult or impossible, so that users can avoid
such features, and the addition of new language constructs to
take their place. The resulting language design has been
strongly influenced by collection of a representative selection
of use cases; and although the design is very different from
the pioneering STX (streaming transformations for XML)
specification, it benefits from the experience of the STX
designers and implementers in determining what is and is not
streamable.
This talk will be the first public presentation on XSLT 2.1 by
the editor of the specification.
--------------------------------------------------------
Michael Kay
The speaker, Dr Michael Kay, is founder of Saxonica Limited
which develops the popular Saxon XSLT, XQuery, and XML Schema
engine. He is a member of the W3C working groups for all three
languages, and author of XSLT 2.0 Programmer's Reference, the
definitive Wrox guide to the language, recently republished in
a fourth edition.
What XSL 2.0 means for implementers and users
Tony Graham (Menteith Consulting Ltd)
Saturday, March 13th, sponsored by MarkLogic 10:20 CET;
duration: 0:30h back to the schedule...
The block diagram for XSL 1.0 and XSL 1.1 was fairly
straightforward: source XML transformed to FO markup then
creating pages. The official block diagram for XSL 2.0 doesn't
yet exist, but indications are that it will be closer to an
octopus than to the arrowed straight line of the currents
diagram.
The requirements for XSL 2.0 includes features such as
animations, feedback from the pagination stage, formatting of
document collections, variable-sized regions, and positioning
objects relative to each other.
A recitation of the features selected for XSL 2.0 may roll over
you with the occasional spark of interest for some of the
features, but an implementer has to consider the full gamut of
features when designing a formatter -- irrespective of whether
the features will be in the first releases, they all still have
to be considered. This paper discusses the changes that will
have to take place under the hood of any XSL formatter that
supports XSL 2.0 and what those additional capabilities can
bring to your stylesheets.
--------------------------------------------------------
Tony Graham
Tony Graham has been working with markup since 1991, with XML
since 1996, and with XSL/XSLT since 1998.
Tony is an invited expert on the W3C XSL FO subgroup and a
previous member of the W3C XML Protocol WG. He is the author of
Unicode: A Primer and the developer of the xmlroff XSL
Formatter. He is a member of the XML Guild.
Tony is interested in applying the tools for ensuring software
quality �� unit testing, code coverage, profiling, and other
tools �� to XML and XSL/XSLT processes.
Automating Document Assembly in DocBook
--------------------------------------------------------
Norman Walsh (Mark Logic)
Saturday, March 13th, sponsored by MarkLogic 11:20 CET;
duration: 0:30h back to the schedule...
While XML is an enabling technology for efficient, granular
reuse of information, using angle brackets alone won't get the
whole job done. In addition to markup, authors need tools and
technologies for finding, extracting, and dynamically
assembling new documents from reusable parts.
Dynamic assembly, in this context, refers to the ability to
pull together a collection of resources and compose them into a
new document which can then be further transformed into any
number of presentations: a web site, an online help system, an
eBook, or even a traditional, printed book format.
This paper examines ongoing work to provide facilities in
DocBook for dynamic assembly. That work includes the DocBook
Technical Committee's progress in defining a declarative
specification for dynamically assembled documents as well as the
author's work to materialize such assemblies using modern XML
technologies like XSLT and XProc.
Norman Walsh
Norman Walsh is a Principal Technologist in the Information &
Media Solutions team at Mark Logic Corporation. He is also an
active participant in a number of standards efforts worldwide.
Mr. Walsh is an elected member of the Technical Architecture
Group at the W3C where he is also chair of the XML Processing
Model Working Group, co-chair of the XML Core Working Group,
and an active member of the XSL Working Group. At OASIS, he is
chair of the DocBook Technical Committee and a member of the
RELAX NG and Entity Resolution Technical Committees. He was
editor of the XML Catalogs specification for the Entity
Resolution Technical Committee and wrote the implementation of
that OASIS Standard that is part of the XML Commons project at
Apache. He was a specification lead for the Java API for XML
Processing (JAXP) and has participated occasionally in other
XML-related JSRs.
Before joining Mark Logic, he was a XML Standards Architect at
Sun Microsystems, Inc. With more than a decade of industry
experience, Mr. Walsh is well known for his work on DocBook and
for the numerous papers and presentations he has published. He
is the principle author of DocBook: The Definitive Guide.
--------------------------------------------------------
EXPath: Packaging, and Web applications
Florent Georges (H2O Consulting)
Saturday, March 13th, sponsored by MarkLogic 11:50 CET;
duration: 0:30h back to the schedule...
EXPath is a project to define portable extensions to core XML
technologies. The main means to doing so is the specification
of libraries of XPath functions, usable within any XPath
expressions evaluator, including XSLT, XQuery and XProc. But
EXPath is also open to other kinds of specifications, like the
Packaging System and the framework to write Web Applications,
both described in this paper.
EXPath - EXPath Resources
Florent Georges
Florent Georges is a freelance IT consultant in Brussels who
has been involved in the XML world for 10 years, especially
within the XSLT and XQuery communities. His main interests are
in the field of XSLT and XQuery extensions and libraries,
packaging, unit and functional testing, and portability between
several processors. Since the beginning of 2009, he has worked
on EXPath, to define "standard" tools and extension function
libraries that can be used in XPath (so in XSLT, XQuery and
XProc as well).
--------------------------------------------------------
'Full Impact' Schema Differencing
Anthony B. Coates (Londata Limited), Daniel Dui (Independent)
Saturday, March 13th, sponsored by MarkLogic 12:20 CET;
duration: 0:30h back to the schedule...
For "enterprise" or other large XML schema sets, managing the
changes between releases is of major importance. Normal XML
differencing tools can be applied to many XML schemas, like W3C
XML Schemas, but these do not give users an indication of the
complete ("full") impact of a change. A change to a W3C XML
Schema might be to only a single location in that Schema, but
the knock-on effect of that change might affect thousands of
locations. It is important to be able to report the "full
impact" of any schema changes to users. This presentation
discusses how XML schema differences can be calculated using an
"extended XPath" approach, and will demonstrate some software
for calculating these differences.
Anthony B. Coates
Anthony B. Coates (Tony) is Director and CTO of Londata
Limited, a UK IT consultancy that specialises in financial XML
and data modelling. Tony has been an active participant in
numerous financial and non-financial XML standards, including
ISO 20022, FpML, MDDL, UBL, and genericode. Tony is also a
member of the XML Guild.
Daniel Dui
Daniel is an independent consultant based in London, where he
advises corporate clients in the financial services industry on
data architecture, XML technologies, and business analysis. He
has been involved since 2001 in the definition of FpML
(Financial product Markup Language), an industry standard for
over-the-counter financial derivatives trading. He became
interested in XML schema design and evolution as part of his
PhD research work at UCL (University College London).
--------------------------------------------------------
Tracking Changes: Technical and UX Challenges
Laurens Van den Oever (Xopus BV)
Saturday, March 13th, sponsored by MarkLogic 14:20 CET;
duration: 0:30h back to the schedule...
As XML editor vendor, we��re thoroughly familiar with the
intricate details of tracking of changes in an XML lifecycle.
In this session we will show how change tracking differs from
comparing versions of a document. We will discuss the complex
issues we have to deal with when change tracking is combined
with structure and real time XML validation. Finally we will
discuss the more exotic requirements that some our customers
have.
Schema-aware editing
George Bina (Syncro Soft / oXygen XML Editor)
Saturday, March 13th, sponsored by MarkLogic 14:50 CET;
duration: 0:30h back to the schedule...
Find how schema information can be used to improve the XML
editing process. The presentation will cover techniques like
content completion, automatic insertion of content, different
strategies that can be applied for operations like delete,
type, paste, drag and drop in trying to keep the document
schema-valid and how schema information can be used for better
XML formatting. Multiple schema languages will be analyzed both
from a theoretical and a practical point of view.
George Bina
George Bina is one of the founders of Syncro Soft, the company
that develops oXygen XML Editor. He has more than 10 years
experience in working with XML and related technologies
including XML related projects, oXygen XML Editor and
participation in open source projects, the most notable being
oNVDL - an open source implementation of the NVDL standard,
project that is now merged into Jing.
download
--------------------------------------------------------
How to avoid suffering from markup: A project report about the
virtue of hiding XML
Felix Sasaki (University of Applied Sciences Potsdam)
Saturday, March 13th, sponsored by MarkLogic 17:00 CET;
duration: 0:30h back to the schedule...
This paper describes the development of a specialized RELAX NG
schema for XHTML and a related XSLT processing chain. This
development is the XML-related outcome of a markup project. The
non-XML-related outcome are two documents about Japanese
layout, one in English, one in Japanese. The paper focuses on
the interplay between markup constraints and social
constraints, and demonstrates the virtue of hiding XML, for
fostering its adoption in new communities.
Felix Sasaki
From 1993 until 1999, Felix studied Japanese and Linguistics in
Berlin, Nagoya (Japan) and Tokyo. Since 1999 he worked in the
Department of Computational Linguistics and Text-technology, at
the University of Bielefeld (Germany), where he finished his
PhD in 2004. The PhD deals with the integration of
heterogeneous linguistic resources using XML-based
(e.g.linguistic corpora) and RDF-based (e.g. lexical,
conceptual models) representations. Felix joined the W3C staff
in April 2005 to work in the areas of Internationalization, Web
Services and Media Annotations. Since March 2009 he holds a
Professor position at the University of Applied Sciences in
Potsdam, Germany, in the area of libraries, archives and
documentation.
--------------------------------------------------------
Authoring XML all the Time, Everywhere and by Everyone
St��phane Sire (EPFL), Christine Vanoirbeek (EPFL), Vincent
Quint (INRIA), C��cile Roisin (INRIA)
Saturday, March 13th, sponsored by MarkLogic 17:30 CET;
duration: 0:30h back to the schedule...
This article presents a framework for editing, publishing and
sharing XML content directly from within the browser. It comes
in two parts: XTiger XML and AXEL. XTiger XML is a document
template specification language for creating document models.
AXEL is a client-side Javascript library that turns the
document template into a document editing application running
in the browser. This framework is targeted at non XML speaking
end users, since it preserves end users from XML syntax during
editing. Its current implementation proposes a pseudo-WYSIWYG
user interface where the document template provides a document-
oriented editing metaphor, or a more form-oriented metaphor,
depending on the template.
XTiger XML and AXEL Home
--------------------------------------------------------
Why is Markup Still Important after 30 years and Will it Still
be Important in Another 30
Sharon C. Adler (IBM Research)
Sunday, March 14th, sponsored by FLWOR Foundation 9:05 CET;
duration: 0:30h back to the schedule...
Sharon will explore the various aspects of markup strategies
that have evolved over the years and why they have "staying"
power. What is the purpose? What has been achieved? Have we
taken a wrong turn somewhere along the way or is this all part
of the "Grand Scheme"? These and other ideas will be considered
as we ponder the future of XML.
Sharon C. Adler
Sharon Adler was a Senior Manager at IBM Research in New York
specializing in XML standards, Web Services, and other areas
for the past eleven years. She recently relinquished her
management role to a long-time colleague so she focus her
efforts on technical work. Before rejoining IBM in 1999, she
was a Director of Product Management for Publishing Tools for
Inso Corporation in Providence, Rhode. From 1985-1992, Sharon
held key positions with IBM where she led the development of
standards-based authoring and document management tools. Sharon
has been instrumental in the development of International
computer standards for more than 30 years. She served as Vice
Chair /Editor of multiple ANSI/ISO standards committees as well
as her position as Chair of the XSLT Working Group from the W3C
she has held since its inception in 1997.
--------------------------------------------------------
A Time Machine for XML: PUL Composition
Ghislain Fourny (ETH Zurich), Daniela Florescu (Oracle), Donald
Kossmann (ETH Zurich), Markos Zacharioudakis (Oracle)
Sunday, March 14th, sponsored by FLWOR Foundation 9:35 CET;
duration: 0:30h back to the schedule...
As storage - main memory as well as disk - becomes cheaper, the
amount of available information is increasing and it is a
challenge to organize it. Our broader aim is to provide a
unified framework for efficiently versioning and querying data,
documents, as well as any kind of semi-structured information
between data and documents, which can be stored as XML. In
order to query this information, we started with the XQuery
programming language, and extended its data model, its syntax
and its processing model to make it seamlessly time-aware. More
specifically, to do this, we made the assumption that the
changes made by an XQuery program can always be expressed as a
PUL. This is not obvious with an XQuery Scripting Extension
program, as it can apply several, possibly interdependent,
PULs. The contribution of this paper is to introduce a new
operation on pending update lists, called PUL composition,
which allows to summarize the changes made by an entire XQuery
Scripting program with a single PUL instead of a sequence of
PULs.
--------------------------------------------------------
XQuery in the Browser (Demo)
Ghislain Fourny (ETH Zurich), Markus Pilman (ETH Zurich),
Daniela Florescu (Oracle), Donald Kossmann (ETH Zurich), Tim
Kraska (ETH Zurich), Darin McBeath (Elsevier)
Sunday, March 14th, sponsored by FLWOR Foundation 10:05 CET;
duration: 0:25h back to the schedule...
Since the invention of the Web, the browser has become more and
more powerful. By now, it is a programming and execution
environment in itself. The predominant language to program
applications in the browser today is JavaScript. With browsers
becoming more powerful, JavaScript has been extended and new
layers have been added (e.g., DOM-Support and XPath). Today,
JavaScript is very successful and applications and GUI features
implemented in the browser have become increasingly complex. We
aim at improving the programmability of Web browsers by
enabling the execution of XQuery programs in the browser.
Although it has the potential to ideally replace JavaScript, it
is possible to run it in addition to JavaScript for more
flexibility. Furthermore, it allows instant code migration from
the server to the client and vice-versa. This enables a
significant simplification of the technology stack. The
intuition is that programming the browser involves mostly XML
(i.e., DOM) navigation and manipulation, and the XQuery family
of W3C standards were designed exactly for that purpose. We
developed an extension to XQuery for Web browsers and
implemented it as a plugin for Internet Explorer and Firefox.
Plugins for Chrome, Safari and Opera are on their way. The
purpose of our contribution is to give a demo showing the
usefulness and simplicity of XQuery for the development of
AJAX-style applications.
Additional info: http://www.xqib.org
--------------------------------------------------------
Topic Maps run from XML and is coming back with Flowers
Benjamin Bock (Topic Maps Lab, University of Leipzig), Sven
Krosse (Topic Maps Lab, University of Leipzig), Lutz Maicher
(Topic Maps Lab, University of Leipzig)
Sunday, March 14th, sponsored by FLWOR Foundation 11:00 CET;
duration: 0:30h back to the schedule...
In its history, Topic Maps developed from a syntax-based
standard to a pure data model without any syntax defined within
its core data model. The syntaxes defined by the ISO for the
exchange of Topic Maps are conforming to the generic data
model, one of them, XTM, being based on XML. The usage of XTM
without a Topic Maps engine is cumbersome because of the
generalized schema and the merging rules. For example,
extracting useful information from XTM using XSLT requires to
query for the typing topics, which is a new subquery just for
selecting the right subject whereas it was the entity name in a
domain specific XML format. Querying the properties, called
Names and Occurrences in Topic Maps, requires additional
subqueries because their types and scopes are again Topics and
not simple XML entity- and attribute names. The Topic Maps
Query Language which is the latest draft in the ISO
standardization presented here allows formulating queries
against a Topic Maps store in a concise way and outputting the
result in various representations. Our implementation TMQL4J
uses any TMAPI-compatible store to operate on and allows
optimized queries and outputting domain-specific XML. This is
demonstrated by generating an ATOM feed for the subject
identity record service subj3ct.com.
Benjamin Bock
Benjamin started creating the first Topic Maps engine for Ruby
in 2006 to unite rapid web application development with Ruby on
Rails and the flexibility of Topic Maps data models. In 2008 he
was founding member of the Topic Maps Lab where he now leads
the Semantic Integration group. As an expert invited by the ISO
he represents Germany in the further development of the Topic
Maps international industry standards family.
Sven Krosse
Sven started his studies at the university of cooperative
education of Leipzig and passed with a diploma at 2007. In the
following two years, he studied at the university of Leipzig
and finished in October 2009 with a master of science. During
his studies he work as a freelancer and a research assistant at
the university of Leipzig.
Since May 2009, Sven is a member of the topic maps lab and is
working on the TMQL implementation. He is the project leader
and main developer of the Java-based TMQL engine TMQL4J and
implements different tools and programs to work with topic
maps, like a CTMWriter based on TMAPIx.
Lutz Maicher
Lutz jumped into Topic Maps in 2002 as researcher at the
University of Leipzig. After his doctoral thesis in the same
field he established a research group only dedicated to Topic
Maps. Today he leads the Topic Maps Lab which is an exciting
crowd of Topic Maps enthusiasts.
--------------------------------------------------------
Extending XQuery with Collections, Indexes, and Integrity
Constraints
Cezar Andrei (Oracle Corporation), Matthias Brantner (28msec
Inc.), Daniela Florescu (Oracle Corporation), David Graf
(28msec Inc.), Donald Kossmann (28msec Inc.), Markos
Zaharioudakis (Oracle Corporation)
Sunday, March 14th, sponsored by FLWOR Foundation 11:30 CET;
duration: 0:30h back to the schedule...
The standard XQuery language lacks the ability to define and
manipulate persistent artifacts like collections, indexes, and
integrity constraints. This paper introduces a first attempt to
standardize the syntax and semantics of such extensions, and it
studies the implications on the static context, dynamic context
and processing model of XQuery while dealing with persistent
data. The paper presents example modules that show how
collections, indexes, and integrity constraints are declared,
created, maintained, or accessed.
--------------------------------------------------------
Future of XML at W3C
Liam Quin (W3C)
Sunday, March 14th, sponsored by FLWOR Foundation 12:00 CET;
duration: 0:40h back to the schedule...
The World Wide Web Consortium (W3C) published the specification
for the Extensible Markup Language (XML, not an acronym) in
1998; since then, W3C has produced a wide range of
specifications central to XML, including namespaces, xml:id,
XLink, XPath, XPointer, Schema, XSLT, XSL-FO, XQuery, and, more
recently, SML, XProc, EXI and more. Several pieces of work are
coming to a close in 2010. In the future, should the XML
Activity at W3C grow again, or shrink? What work should we be
doing that we are not? (and what should we not be doing that we
are?)
The session will explore work that W3C could consider in the
future, and will ask the audience to participate with comments
and suggestions. It should be understood that W3C is funded by
Membership fees, so that the work we can do is limited to what
Members (both existing and future) might support, but, within
that framework, there is a lot of flexibility.
Several other standards organizations and industry consortia
have produced specifications relating to XML; some (such as
ISO) may also have endorsed one or more W3C specifications.
Should W3C endorse the use of some other specifications
alongside our own? What relationship would the conference
attendees like to see between W3C and ISO or OASIS, for
example, or the XML Consortium in Japan?
Real time, all the time, ragtime XML
Mark Howe (Jalfrezi Software Limited), Tony Graham (Menteith
Consulting Ltd), Alan Hazelden (Jalfrezi Software Limited)
Sunday, March 14th, sponsored by FLWOR Foundation 14:10 CET;
duration: 0:30h back to the schedule...
All-XML paradigms such as XRX offer significant advantages over
more conventional approaches to document management, but are
not ideally suited to realtime applications. The paper explores
an alternative all-XML approach based on small daemons with
flexible mechanisms for connecting to each other and passing
information. The approach is applied to a highly distributed
live music system.
Mark Howe
Mark's programming career lurched from BBC BASIC and 6502
assembler to Symbolics Zetalisp before settling on Perl, XSLT
and, most recently, Scala. He develops website solutions,
specialising in content management system and social networking
sites, and is the team leader of the Xcruciate project.
Mark has a keen interest in online churches such as Church of
Fools. He is the author of Online Church: First steps towards
virtual incarnation which describes St Pixels. The Xcruciate
project started with issues encountered by Mark while writing
the software for St Pixels.
Tony Graham
Tony Graham has been working with markup since 1991, with XML
since 1996, and with XSL/XSLT since 1998.
Tony is an invited expert on the W3C XSL FO subgroup and a
previous member of the W3C XML Protocol WG. He is the author of
Unicode: A Primer and the developer of the xmlroff XSL
Formatter. He is a member of the XML Guild.
Tony is interested in applying the tools for ensuring software
quality �C unit testing, code coverage, profiling, and other
tools �C to XML and XSL/XSLT processes. He wrote the C/LibXSLT
implementation of Xacerbate.
Alan Hazelden
Alan is a freelance programmer with a particular interest in
game development and physics simulation. A recent Computer
Science graduate from Warwick University, he has worked on a
range of projects, from CAD via object-oriented Perl to the
Java/Saxon implementation of Xacerbate.
Hobbies include juggling, reading and mathematics.
--------------------------------------------------------
Film Markup Language (Automating Cinemas Using XML)
Ari Nordström (Condesign Operations Support AB)
Sunday, March 14th, sponsored by FLWOR Foundation 14:40 CET;
duration: 0:30h back to the schedule...
Film Markup Language (FML) is a DTD and a processing model for
automating commercial cinemas. This whitepaper outlines the
principles behind cinema automation, breaking down the process
into semantic components, and applies XML to put the principles
into practice.
Ari Nordström
Ari Nordström is the resident XML guy at Condesign Operations
Support in Göteborg, Sweden. His information structures and
solutions are used by Volvo Cars, Ericsson, and many others,
with more added every year. His favourite XML specification
remains XLink so quite a few of his frequent talks and
presentations on XML focus on linking.
Ari Nordström spends some of his spare time projecting films at
the Draken Cinema in Göteborg, Sweden, which should explain why
he wants to automate cinemas using XML.
--------------------------------------------------------
28msec 'XQuery in the cloud' demos
Matthias Brantner (28msec Inc.), Daniela Florescu (Oracle),
Donald Kossmann (28msec & ETH Zurich)
Sunday, March 14th, sponsored by FLWOR Foundation 16:25 CET;
duration: 0:30h back to the schedule...
This demo shows how two key technologies can be combined in
order to provide a novel breed of scalable information
processing systems and architectures: (a) XQuery and (b) Cloud
Computing. Using examples, we show how several classes of
applications can be supported well in this way.
--------------------------------------------------------
Multimedia XML
Robin Berjon (Robineko)
Sunday, March 14th, sponsored by FLWOR Foundation 16:55 CET;
duration: 0:30h back to the schedule...
The past couple of years have seen a drastic improvement of the
web platform in its multimedia capabilities. From styled text
with a few pictures, embedded objects, and limited
interactivity we are now moving towards far greater integration
of multiple media technologies resulting in a much richer
platform being available. As multimedia XML reaches a level of
maturity that makes it usable in the large, it is time to take a
global look at what is available or becoming available today.
Robin Berjon
Robin has spent the better part of this decade setting
standards for a large variety of XML and Web technologies
within the W3C and other organisations. He has served as author
or editor for more than dozen W3C standards, and chaired
multiple groups working on XML optimisation and Web APIs. In
addition to this, Robin has been an active participant in the
Perl community releasing a number of open source projects around
XML and Web publishing. In his copious spare time he reads,
writes, and gets bitten by his cat.
--
[1;36mHappy XMLing
[m[33m�� ��Դ:��ˮľ���� http://newsmth.net��[FROM: 114.249.208.*][m
Technical Details
Message-ID:
<4lkf9V$Dy9@newsmth.net>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!feeder.news-service.com!feeds.phibee-telecom.net!news.byr.edu.cn!news.newsmth.net!NEWSMTHShow Full Headers
Complete Article Headers
X-Google-Thread: f7ebf7e2af,6f4a9a10a4cc3457,start X-Google-Attributes: gidf7ebf7e2af,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,GB Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!feeder.news-service.com!feeds.phibee-telecom.net!news.byr.edu.cn!news.newsmth.net!NEWSMTH From: thinkhy@newsmth.net-SPAM.no (<Test/>) Newsgroups: cn.bbs.comp.xml Subject: xmlprague2010 Date: 15 May 2010 03:19:44 GMT Organization: ˮľ���� Message-ID: <4lkf9V$Dy9@newsmth.net> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Filename: XML/f/M.1273893583.A0