XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: xml-dev Digest 25 May 2014 19:37:44 -0000 Issue 2984

unsubscribe


On Sun, May 25, 2014 at 3:37 PM, <xml-dev-digest-help@lists.xml.org> wrote:

xml-dev Digest 25 May 2014 19:37:44 -0000 Issue 2984

Topics (messages 60589 through 60600):

Re: Web site that emits a continuous stream of XML?
        60589 by: Arjun Ray
        60590 by: Peter Hunsberger
        60591 by: Nicholas Sushkin
        60593 by: Dimitre Novatchev
        60594 by: Costello, Roger L.
        60595 by: Peter Hunsberger
        60596 by: Costello, Roger L.
        60597 by: Toby Considine
        60598 by: Liam R E Quin
        60599 by: Peter Hunsberger

[ANN] libstudxml - modern XML API for C++
        60592 by: Boris Kolpackov

XML-based web application
        60600 by: Max Toro

Administrivia:

To subscribe to the digest, e-mail:
        <xml-dev-digest-subscribe@lists.xml.org>

To unsubscribe from the digest, e-mail:
        <xml-dev-digest-unsubscribe@lists.xml.org>

To post to the list, e-mail:
        <xml-dev@lists.xml.org>


----------------------------------------------------------------------


---------- Forwarded message ----------
From: Arjun Ray <arjun.ray@verizon.net>
To: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
Cc: 
Date: Wed, 21 May 2014 06:07:35 -0400
Subject: Re: [xml-dev] Web site that emits a continuous stream of XML?
On Wed, 21 May 2014 09:30:33 +0000, "Costello, Roger L."
<costello@mitre.org> wrote:

| 5. When I disconnect from the web site, it responds by sending the end tag of the root element.

SendS it where?

Are you sure you understand how "connecting to a website" works?


---------- Forwarded message ----------
From: Peter Hunsberger <peter.hunsberger@gmail.com>
To: "Costello, Roger L." <costello@mitre.org>
Cc: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
Date: Wed, 21 May 2014 07:38:21 -0500
Subject: Re: [xml-dev] Web site that emits a continuous stream of XML?
Way back at the dawn of time (or at least of WiFi based PDA's), I built a streaming XML parser for a site called sportsticker.  I don't see them around any more but I do find a site called tickertech that appears to have some XML feeds: http://www.tickertech.com/products/xml/

Peter Hunsberger


On Wed, May 21, 2014 at 4:30 AM, Costello, Roger L. <costello@mitre.org> wrote:
Hi Folks,

I am seeking a web site that has this behavior:

1. I connect to the web site (I enter its URL) and the web site responds by sending the start tag of the root element.

2. A short time later (perhaps a few milliseconds) the web site sends the first child element.

3. A short time later the web site sends the second child element.

4. The web site continues to send elements, in a continuous, streaming fashion.

5. When I disconnect from the web site, it responds by sending the end tag of the root element.

Do you know of any such web site?

/Roger

_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
subscribe: xml-dev-subscribe@lists.xml.org
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php



---------- Forwarded message ----------
From: Nicholas Sushkin <nsushkin@openfinance.com>
To: xml-dev <xml-dev@lists.xml.org>
Cc: 
Date: Wed, 21 May 2014 10:57:37 -0400
Subject: Re: Web site that emits a continuous stream of XML?
On Wednesday, May 21, 2014 09:30:33 Costello, Roger L. wrote:
> Hi Folks,
>
> I am seeking a web site that has this behavior:
>
> 1. I connect to the web site (I enter its URL) and the web site responds by
> sending the start tag of the root element.
>
> 2. A short time later (perhaps a few milliseconds) the web site sends the
> first child element.
>
> 3. A short time later the web site sends the second child element.
>
> 4. The web site continues to send elements, in a continuous, streaming
> fashion.
>
> 5. When I disconnect from the web site, it responds by sending the end tag
> of the root element.
>
> Do you know of any such web site?
>
> /Roger

Roger,

Not a web site, but XMPP protocol works somewhat like that. When you connect,
you send the start tag, the server responds with the start tag of the root
element. Then, you exchange fragments, You can send the close tag of the root
element to close the conversation.

Take a look at http://oreilly.com/catalog/jabber/chapter/ch05.html#t3

For example,

$ nc jabber.org 5222 <<EOF
<stream:stream
    xmlns:stream='http://etherx.jabber.org/streams'
    id='3AFD6862'
    xmlns='jabber:client'
    from='jabber.org'>
EOF
<?xml version='1.0'?><stream:stream xmlns='jabber:client'
xmlns:stream='http://etherx.jabber.org/streams' to='jabber.org'
id='b7b079d16456ce2c'>

--
Nicholas Sushkin, Principal Software Engineer, Manager of IT Operations
Open Finance - Secure, Accurate, Industrial Strength Aggregation
<http://www.openfinance.com>


---------- Forwarded message ----------
From: Dimitre Novatchev <dnovatchev@gmail.com>
To: "Costello, Roger L." <costello@mitre.org>
Cc: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
Date: Wed, 21 May 2014 21:41:27 -0700
Subject: Re: [xml-dev] Web site that emits a continuous stream of XML?
On Wed, May 21, 2014 at 2:30 AM, Costello, Roger L. <costello@mitre.org> wrote:
> Hi Folks,

Hi Roger

>
> I am seeking a web site that has this behavior:
>
> 1. I connect to the web site (I enter its URL) and the web site responds by sending the start tag of the root element.
>
> 2. A short time later (perhaps a few milliseconds) the web site sends the first child element.
>

The definition of "short" isn't precise. If the server sends
uninvited, there is no guarantee that the sent data would be processed
on time.

> 3. A short time later the web site sends the second child element.
>
> 4. The web site continues to send elements, in a continuous, streaming fashion.
>
> 5. When I disconnect from the web site, it responds by sending the end tag of the root element.

Another issue is that if this server has many (thousands) clients and
sends individual stream to each of them, it could easily be overloaded
in sending multitude of "offsets" of the same stream. Also, if the
stream is produced in real time and is sufficiently long, then it
might be impossible for the server to hold all the produced stream
data.

I believe that another scenario would be more practical and realistic:
A server sends a single stream and any connecting client starts
receiving the stream from the point of establishing the connection.

The only problematic moment here is for the client to recognize the
start of some meaningful type (element) and to flush the initial
starting sequence.
Of course, for this to be possible, the type of the types whose
instances are being transmitted need to have some useful properties --
for example that no type should be the starting part (prefix) of
another type -- similar to something I remember from Coding Theory.

There are variations of this requirement -- for example: The client
shouldn't need more than X KB of RAM in order to uniquely identify the
start of the next type-instance represented in the serialized stream.

Hope this is understandable and makes sense.

Cheers,
Dimitre

On Wed, May 21, 2014 at 2:30 AM, Costello, Roger L. <costello@mitre.org> wrote:
> Hi Folks,
>
> I am seeking a web site that has this behavior:
>
> 1. I connect to the web site (I enter its URL) and the web site responds by sending the start tag of the root element.
>
> 2. A short time later (perhaps a few milliseconds) the web site sends the first child element.
>
> 3. A short time later the web site sends the second child element.
>
> 4. The web site continues to send elements, in a continuous, streaming fashion.
>
> 5. When I disconnect from the web site, it responds by sending the end tag of the root element.
>
> Do you know of any such web site?
>
> /Roger
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
> subscribe: xml-dev-subscribe@lists.xml.org
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php



--
Cheers,
Dimitre Novatchev
---------------------------------------
Truly great madness cannot be achieved without significant intelligence.
---------------------------------------
To invent, you need a good imagination and a pile of junk
-------------------------------------
Never fight an inanimate object
-------------------------------------
To avoid situations in which you might make mistakes may be the
biggest mistake of all
------------------------------------
Quality means doing it right when no one is looking.
-------------------------------------
You've achieved success in your field when you don't know whether what
you're doing is work or play
-------------------------------------
To achieve the impossible dream, try going to sleep.
-------------------------------------
Facts do not cease to exist because they are ignored.
-------------------------------------
Typing monkeys will write all Shakespeare's works in 200yrs.Will they
write all patents, too? :)
-------------------------------------
I finally figured out the only reason to be alive is to enjoy it.


---------- Forwarded message ----------
From: "Costello, Roger L." <costello@mitre.org>
To: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
Cc: 
Date: Thu, 22 May 2014 09:34:02 +0000
Subject: RE: Web site that emits a continuous stream of XML?
Thanks everyone for the excellent feedback.

Someone sent me this message:

        Do a search for pushlets, or alternatively
        I think the generic technology  might be
        called comet. Basically the server sends
        streaming XML or _javascript_, with an
        occasional heartbeat pulse/element to
        keep the connection alive.

That sounded promising. I did a search for "pushlets" and found this site with example pushlets:

http://www.pushlets.com/pushlet/examples/pushlet.html

Unfortunately, it doesn't seem to have a pushlet that emits XML-formatted data.

Is there a web site that emits a continuous stream of XML-formatted time-and-temperature data? That is, when I connect to the web site it returns the root element, a location, and the current time and temperature:

<TimeAndTemperature>
      <Location>Boston</Location>
      <Weather>
        <Time>2014-05-22T05:22:10Z</Temperature>
        <Temperature>51 degrees Fahrenheit</Temperature>
      </Weather>

One second later the web site sends the second <Weather> element:

      <Weather>
        <Time>2014-05-22T05:22:11Z</Temperature>
        <Temperature>51 degrees Fahrenheit</Temperature>
      </Weather>

One second later the web site sends the third <Weather> element:

      <Weather>
        <Time>2014-05-22T05:22:12Z</Temperature>
        <Temperature>51 degrees Fahrenheit</Temperature>
      </Weather>

The web site continues to send a <Weather> element every second until I disconnect.

Does such a web site exist?

/Roger


---------- Forwarded message ----------
From: Peter Hunsberger <peter.hunsberger@gmail.com>
To: "Costello, Roger L." <costello@mitre.org>
Cc: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
Date: Thu, 22 May 2014 07:41:38 -0500
Subject: Re: [xml-dev] RE: Web site that emits a continuous stream of XML?
TickerTech whom I pointed you at earlier has a weather feed: http://www.tickertech.com/products/xml/

Looking at the sports feed I see that this is fact the same company (re-branded) that I worked with 15+ years ago, so apparently others have also seen some value in this kind of thing...


Peter Hunsberger


On Thu, May 22, 2014 at 4:34 AM, Costello, Roger L. <costello@mitre.org> wrote:
Thanks everyone for the excellent feedback.

Someone sent me this message:

        Do a search for pushlets, or alternatively
        I think the generic technology  might be
        called comet. Basically the server sends
        streaming XML or _javascript_, with an
        occasional heartbeat pulse/element to
        keep the connection alive.

That sounded promising. I did a search for "pushlets" and found this site with example pushlets:

http://www.pushlets.com/pushlet/examples/pushlet.html

Unfortunately, it doesn't seem to have a pushlet that emits XML-formatted data.

Is there a web site that emits a continuous stream of XML-formatted time-and-temperature data? That is, when I connect to the web site it returns the root element, a location, and the current time and temperature:

<TimeAndTemperature>
      <Location>Boston</Location>
      <Weather>
        <Time>2014-05-22T05:22:10Z</Temperature>
        <Temperature>51 degrees Fahrenheit</Temperature>
      </Weather>

One second later the web site sends the second <Weather> element:

      <Weather>
        <Time>2014-05-22T05:22:11Z</Temperature>
        <Temperature>51 degrees Fahrenheit</Temperature>
      </Weather>

One second later the web site sends the third <Weather> element:

      <Weather>
        <Time>2014-05-22T05:22:12Z</Temperature>
        <Temperature>51 degrees Fahrenheit</Temperature>
      </Weather>

The web site continues to send a <Weather> element every second until I disconnect.

Does such a web site exist?

/Roger

_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
subscribe: xml-dev-subscribe@lists.xml.org
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php



---------- Forwarded message ----------
From: "Costello, Roger L." <costello@mitre.org>
To: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
Cc: 
Date: Thu, 22 May 2014 12:52:30 +0000
Subject: RE: [xml-dev] RE: Web site that emits a continuous stream of XML?

Oops! I forgot to mention one requirement: the web site must provide its data stream for free.

 

As far as I can tell the TickerTech web site charges for access to its data streams.

 

/Roger

 

From: Peter Hunsberger [mailto:peter.hunsberger@gmail.com]
Sent: Thursday, May 22, 2014 8:42 AM
To: Costello, Roger L.
Cc: xml-dev@lists.xml.org
Subject: Re: [xml-dev] RE: Web site that emits a continuous stream of XML?

 

TickerTech whom I pointed you at earlier has a weather feed: http://www.tickertech.com/products/xml/

 

Looking at the sports feed I see that this is fact the same company (re-branded) that I worked with 15+ years ago, so apparently others have also seen some value in this kind of thing...

 


Peter Hunsberger

 

On Thu, May 22, 2014 at 4:34 AM, Costello, Roger L. <costello@mitre.org> wrote:

Thanks everyone for the excellent feedback.

Someone sent me this message:

        Do a search for pushlets, or alternatively
        I think the generic technology  might be
        called comet. Basically the server sends
        streaming XML or _javascript_, with an
        occasional heartbeat pulse/element to
        keep the connection alive.

That sounded promising. I did a search for "pushlets" and found this site with example pushlets:

http://www.pushlets.com/pushlet/examples/pushlet.html

Unfortunately, it doesn't seem to have a pushlet that emits XML-formatted data.

Is there a web site that emits a continuous stream of XML-formatted time-and-temperature data? That is, when I connect to the web site it returns the root element, a location, and the current time and temperature:

<TimeAndTemperature>
      <Location>Boston</Location>
      <Weather>
        <Time>2014-05-22T05:22:10Z</Temperature>
        <Temperature>51 degrees Fahrenheit</Temperature>
      </Weather>

One second later the web site sends the second <Weather> element:

      <Weather>
        <Time>2014-05-22T05:22:11Z</Temperature>
        <Temperature>51 degrees Fahrenheit</Temperature>
      </Weather>

One second later the web site sends the third <Weather> element:

      <Weather>
        <Time>2014-05-22T05:22:12Z</Temperature>
        <Temperature>51 degrees Fahrenheit</Temperature>
      </Weather>

The web site continues to send a <Weather> element every second until I disconnect.

Does such a web site exist?


/Roger

_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
subscribe: xml-dev-subscribe@lists.xml.org
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php

 



---------- Forwarded message ----------
From: "Toby Considine" <Toby.Considine@gmail.com>
To: "'Dimitre Novatchev'" <dnovatchev@gmail.com>, "'Costello, Roger L.'" <costello@mitre.org>
Cc: <xml-dev@lists.xml.org>
Date: Thu, 22 May 2014 09:09:56 -0400
Subject: RE: [xml-dev] Web site that emits a continuous stream of XML?
Changing focus a little:

This sounds like HTTP Long Polling (RFC6202).

It is my understanding that folks are now urged to use WebSocket (RFC6455) (ws:uri)  in preference to HTTP for these types of interactions.


tc
-----Original Message-----
From: Dimitre Novatchev [mailto:dnovatchev@gmail.com]
Sent: Thursday, May 22, 2014 12:41 AM
To: Costello, Roger L.
Cc: xml-dev@lists.xml.org
Subject: Re: [xml-dev] Web site that emits a continuous stream of XML?

On Wed, May 21, 2014 at 2:30 AM, Costello, Roger L. <costello@mitre.org> wrote:
> Hi Folks,

Hi Roger

>
> I am seeking a web site that has this behavior:
>
> 1. I connect to the web site (I enter its URL) and the web site responds by sending the start tag of the root element.
>
> 2. A short time later (perhaps a few milliseconds) the web site sends the first child element.
>

The definition of "short" isn't precise. If the server sends uninvited, there is no guarantee that the sent data would be processed on time.

> 3. A short time later the web site sends the second child element.
>
> 4. The web site continues to send elements, in a continuous, streaming fashion.
>
> 5. When I disconnect from the web site, it responds by sending the end tag of the root element.

Another issue is that if this server has many (thousands) clients and sends individual stream to each of them, it could easily be overloaded in sending multitude of "offsets" of the same stream. Also, if the stream is produced in real time and is sufficiently long, then it might be impossible for the server to hold all the produced stream data.

I believe that another scenario would be more practical and realistic:
A server sends a single stream and any connecting client starts receiving the stream from the point of establishing the connection.

The only problematic moment here is for the client to recognize the start of some meaningful type (element) and to flush the initial starting sequence.
Of course, for this to be possible, the type of the types whose instances are being transmitted need to have some useful properties -- for example that no type should be the starting part (prefix) of another type -- similar to something I remember from Coding Theory.

There are variations of this requirement -- for example: The client shouldn't need more than X KB of RAM in order to uniquely identify the start of the next type-instance represented in the serialized stream.

Hope this is understandable and makes sense.

Cheers,
Dimitre

On Wed, May 21, 2014 at 2:30 AM, Costello, Roger L. <costello@mitre.org> wrote:
> Hi Folks,
>
> I am seeking a web site that has this behavior:
>
> 1. I connect to the web site (I enter its URL) and the web site responds by sending the start tag of the root element.
>
> 2. A short time later (perhaps a few milliseconds) the web site sends the first child element.
>
> 3. A short time later the web site sends the second child element.
>
> 4. The web site continues to send elements, in a continuous, streaming fashion.
>
> 5. When I disconnect from the web site, it responds by sending the end tag of the root element.
>
> Do you know of any such web site?
>
> /Roger
>
> ______________________________________________________________________
> _
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS to
> support XML implementation and development. To minimize spam in the
> archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
> subscribe: xml-dev-subscribe@lists.xml.org List archive:
> http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php



--
Cheers,
Dimitre Novatchev
---------------------------------------
Truly great madness cannot be achieved without significant intelligence.
---------------------------------------
To invent, you need a good imagination and a pile of junk
-------------------------------------
Never fight an inanimate object
-------------------------------------
To avoid situations in which you might make mistakes may be the biggest mistake of all
------------------------------------
Quality means doing it right when no one is looking.
-------------------------------------
You've achieved success in your field when you don't know whether what you're doing is work or play
-------------------------------------
To achieve the impossible dream, try going to sleep.
-------------------------------------
Facts do not cease to exist because they are ignored.
-------------------------------------
Typing monkeys will write all Shakespeare's works in 200yrs.Will they write all patents, too? :)
-------------------------------------
I finally figured out the only reason to be alive is to enjoy it.

_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS to support XML implementation and development. To minimize spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
subscribe: xml-dev-subscribe@lists.xml.org List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php



---------- Forwarded message ----------
From: Liam R E Quin <liam@w3.org>
To: "Costello, Roger L." <costello@mitre.org>
Cc: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
Date: Thu, 22 May 2014 14:21:51 -0400
Subject: Re: [xml-dev] RE: Web site that emits a continuous stream of XML?
On Thu, 2014-05-22 at 12:52 +0000, Costello, Roger L. wrote:
> Oops! I forgot to mention one requirement: the web site must provide its data stream for free.

It would be easy to write a CGi script that produced an endless stream
of XML. Note that you don't get an end tag for the outermost element if
you disconnect, of course - true for all these protocols.

When the Jabber people contacted me early on I suggested they use a
stream of smaller documents, one per message.

Another approach is to have a second URI that, when accessed, will end
the stream and disconnect from the server end.

Liam

--
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/
Ankh: irc.sorcery.net irc.gnome.org freenode/#xml



---------- Forwarded message ----------
From: Peter Hunsberger <peter.hunsberger@gmail.com>
To: liam@w3.org
Cc: "Costello, Roger L." <costello@mitre.org>, "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
Date: Thu, 22 May 2014 14:46:37 -0500
Subject: Re: [xml-dev] RE: Web site that emits a continuous stream of XML?
I think if I had to produce a closing tag I'd do this with a wrapper on the connection on the client side: store the first element sent after the connection establishes.  Forward a closing version of that same tag when the connection drops...

Peter Hunsberger


On Thu, May 22, 2014 at 1:21 PM, Liam R E Quin <liam@w3.org> wrote:
On Thu, 2014-05-22 at 12:52 +0000, Costello, Roger L. wrote:
> Oops! I forgot to mention one requirement: the web site must provide its data stream for free.

It would be easy to write a CGi script that produced an endless stream
of XML. Note that you don't get an end tag for the outermost element if
you disconnect, of course - true for all these protocols.

When the Jabber people contacted me early on I suggested they use a
stream of smaller documents, one per message.

Another approach is to have a second URI that, when accessed, will end
the stream and disconnect from the server end.

Liam

--
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/
Ankh: irc.sorcery.net irc.gnome.org freenode/#xml


_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
subscribe: xml-dev-subscribe@lists.xml.org
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php



---------- Forwarded message ----------
From: Boris Kolpackov <boris@codesynthesis.com>
To: xml-dev@lists.xml.org
Cc: 
Date: Wed, 21 May 2014 15:04:48 +0000 (UTC)
Subject: [ANN] libstudxml - modern XML API for C++
Hi,

libstudxml is an XML library for modern, standard C++. It has an API
that I believe should have already been in Boost or even in the C++
standard library.

The API has the following interesting properties:

  * Streaming pull parser and streaming serializer
  * Two-level API: minimum overhead low-level & more convenient high-level
  * Content model-aware (empty, simple, complex, mixed)
  * Whitespace processing based on content model
  * Validation based on content model
  * Validation of missing/extra attributes
  * Validation of unexpected events (elements, etc)
  * Data extraction to value types
  * Attribute map with extended lifetime (high-level API)

libstudxml is compact, external dependency-free, and reasonably
efficient. The XML parser is a conforming, non-validating XML 1.0
implementation that is based on tested and proven code. The library
is released under the MIT license.

More information, documentation, and source code are available from:

http://www.codesynthesis.com/projects/libstudxml/

Or, you can jump directly to the API description with examples:

http://www.codesynthesis.com/projects/libstudxml/doc/intro.xhtml#2

Enjoy,
        Boris



---------- Forwarded message ----------
From: Max Toro <maxtoroq@gmail.com>
To: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
Cc: 
Date: Sun, 25 May 2014 15:37:10 -0400
Subject: XML-based web application
Anyone know a good example of an open source web application built
entirely (or mostly) with XML technologies (XForms, XSLT, XQuery, eg.)
? Hopefully a real-world project and not a proof of concept.
--
Max Toro




--
Bruce B Cox
brucebcox@gmail.com


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS