Artificial Intelligence Authors: Liz McMillan, Yeshim Deniz, Zakia Bouachraoui, Pat Romanski, Elizabeth White

RSS Feed Item

Re: Feasibility of "do all application coding in the XMLlangua

Rick Jelliffe <[email protected]> wrote on 12/04/2008 10:14:59 AM:

> Costello, Roger L. wrote:
> >
> >> http://www.w3.org/TR/xmlschema-patterns/
> >>
> >> The gist is in Appendix F
> >>    
> >
> > Thanks Rick!
> >
> > Let me see if I understand correctly:
> >
> > Want to create an XML Schema that is broadly adopted?
> >
> > Some of your users will use data binding tools to map the XML
> Schema constructs into data structures in an imperative programming language?
> >
> > Then don't use any of the XML Schema constructs listed below.
> >  
> Yes.The abstract says "This specification provides a set of basic [XML
> Schema 1.0] <http://www.w3.org/TR/xmlschema-patterns/#XMLSchema>
> patterns known to be interoperable between state of the art databinding
> implementations."
> I would say "check whether your implementation supports these elements"
> or "substitute less strong requirements" (e.g. use built-in primitives
> rather than built-in derived types.)  "Don't use these" is not
> necessarily the can-do response.
> Also, one of the points is that some elements are only used in some
> circumstances or with certain values (hence all those patterns), so it
> is not as easy as simply ruling some in and some out.  (For example,
> IIRC at one stage there was talk that maxOccurs should only be 1 or
> unbounded (sorry I didn't check this) because implementations may
> implement a value maxOccurs="1000" by reserving 1000 objects or rows or
> whatever, blowing out memory I guess.)

If you're talking about schema processors, Xerces (and perhaps other implementations) have overcome this, at least for the common cases, where it uses a counter to process maxOccurs instead of creating a gigantic state machine.

> Some of them are surprising. For example, <all> is just a trivial
> transform of a sequence with optionality, that is allowed. So I am
> really surprised that it is in the poo-pile.
> Cheers
> Rick Jelliffe


Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: [email protected]

E-mail: [email protected]

Read the original blog entry...

IoT & Smart Cities Stories
DXWorldEXPO | CloudEXPO are the world's most influential, independent events where Cloud Computing was coined and where technology buyers and vendors meet to experience and discuss the big picture of Digital Transformation and all of the strategies, tactics, and tools they need to realize their goals. Sponsors of DXWorldEXPO | CloudEXPO benefit from unmatched branding, profile building and lead generation opportunities.
DXWorldEXPO LLC announced today that Telecom Reseller has been named "Media Sponsor" of CloudEXPO | DXWorldEXPO 2018 New York, which will take place on November 11-13, 2018 in New York City, NY. Telecom Reseller reports on Unified Communications, UCaaS, BPaaS for enterprise and SMBs. They report extensively on both customer premises based solutions such as IP-PBX as well as cloud based and hosted platforms.
Digital Transformation: Preparing Cloud & IoT Security for the Age of Artificial Intelligence. As automation and artificial intelligence (AI) power solution development and delivery, many businesses need to build backend cloud capabilities. Well-poised organizations, marketing smart devices with AI and BlockChain capabilities prepare to refine compliance and regulatory capabilities in 2018. Volumes of health, financial, technical and privacy data, along with tightening compliance requirements by...
The deluge of IoT sensor data collected from connected devices and the powerful AI required to make that data actionable are giving rise to a hybrid ecosystem in which cloud, on-prem and edge processes become interweaved. Attendees will learn how emerging composable infrastructure solutions deliver the adaptive architecture needed to manage this new data reality. Machine learning algorithms can better anticipate data storms and automate resources to support surges, including fully scalable GPU-c...
To Really Work for Enterprises, MultiCloud Adoption Requires Far Better and Inclusive Cloud Monitoring and Cost Management … But How? Overwhelmingly, even as enterprises have adopted cloud computing and are expanding to multi-cloud computing, IT leaders remain concerned about how to monitor, manage and control costs across hybrid and multi-cloud deployments. It’s clear that traditional IT monitoring and management approaches, designed after all for on-premises data centers, are falling short in ...
DXWordEXPO New York 2018, colocated with CloudEXPO New York 2018 will be held November 11-13, 2018, in New York City and will bring together Cloud Computing, FinTech and Blockchain, Digital Transformation, Big Data, Internet of Things, DevOps, AI, Machine Learning and WebRTC to one location.
We are seeing a major migration of enterprises applications to the cloud. As cloud and business use of real time applications accelerate, legacy networks are no longer able to architecturally support cloud adoption and deliver the performance and security required by highly distributed enterprises. These outdated solutions have become more costly and complicated to implement, install, manage, and maintain.SD-WAN offers unlimited capabilities for accessing the benefits of the cloud and Internet. ...
Business professionals no longer wonder if they'll migrate to the cloud; it's now a matter of when. The cloud environment has proved to be a major force in transitioning to an agile business model that enables quick decisions and fast implementation that solidify customer relationships. And when the cloud is combined with the power of cognitive computing, it drives innovation and transformation that achieves astounding competitive advantage.
DXWorldEXPO LLC announced today that "IoT Now" was named media sponsor of CloudEXPO | DXWorldEXPO 2018 New York, which will take place on November 11-13, 2018 in New York City, NY. IoT Now explores the evolving opportunities and challenges facing CSPs, and it passes on some lessons learned from those who have taken the first steps in next-gen IoT services.
SYS-CON Events announced today that Silicon India has been named “Media Sponsor” of SYS-CON's 21st International Cloud Expo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Published in Silicon Valley, Silicon India magazine is the premiere platform for CIOs to discuss their innovative enterprise solutions and allows IT vendors to learn about new solutions that can help grow their business.