(Kurt Cagle) ECMAscript for XML (more colloquially known as E4X) has had comparatively limited success of adoption in the face of the power of JSON, I suspect partially because of a general ambivalence that the JavaScript community has towards working with XML, but more so because there is comparati
Tag: JSON / JAVA / XML
XSLT and XPath Optimization
(Michael Kay) This paper describes the main techniques used by the Saxon XSLT and XQuery processor (http://saxon.sf.net/) to optimize the execution of XSLT stylesheets and XPath expressions, and reviews some additional XSLT and XPath optimization techniques that are not (yet) used in Saxon.
The Attributes of an XML Element
So far, we have used only one attribute per element. Fortunately, you can create as many attributes as you judge necessary in an element. To do this, type the name of each attribute, assign it a double-quoted element and separate the attribute from the next with an empty space. Here is an example of
jQuery Demo: Working With XML Documents
(Ben Nadel) As we learn about AJAX (Asynchronous Javascript and XML), our first thought is that it is very cool. Our second thought is usually that XML sucks and it’s such a pain in the butt to work with. With that discovery, many of us turn to using AJAX purely as a text/HTML delivery system or we
Web Services with Ruby on Rails
(William Brogden) Ruby was a rather obscure object-oriented dynamically typed "scripting language" until it suddenly got a lot of notice due to the appearance of the Rails Web application framework. The combination quickly became known as Ruby on Rails, I suppose because that creates a better image
Multi-file XSL Transformation Custom Tool for Visual Studio
(Dmitri Nesteruk) This article presents a very simple enhancement of the TransformCodeGenerator tool posted here on CodeProject by Chris Stefano. In order to get the tool to perform well with real-life problems that we face when generating commercial code, the tool has undergone a small redesign to
Web services: from hype to real-world applications
(Joon du Randt) We’ve all heard the hype around Web services: * “You will never have to maintain an application ever again”; * “Allow your application to work, even if some parts of it are offline”; * “Speak to any other computer system”; * “Keep all your data secure”; and * “Cure dandruff”.
Starting with XML
(Neil Williams) HTML is the foundation of the WWW and is perfect for presenting a multitude of web pages. Problems arise when large sites need a consistent look and feel with variable content. Creating 30 almost identical HTML files can be straightforward – maintaining each one and making sure that
Use custom collations in XSLT 2.0
(Doug Tidwell) One emphasis of XSLT 2.0 is better support for internationalization, especially sorting and comparing text. This seemingly simple task is quite complicated in some languages; for example, accented characters can be considered the same or different depending on context. Are Á , À and A
Silverlight XAML Primer 1: Exploring Canvases
(Dan Wahlin) Silverlight 1.0 supports two key technologies that can be used to generate rich content that’s displayed to users through a Web browser. Extensible Application Markup Language (XAML) can be used to declaratively define shapes, text, media, animations and transformations using XML syntax
