2005 Jan 10
18301 of 19643 | UPDATE: WS-Eventing (Plumbwork Orange) -
Various bug fixes have been implemented in the latest bits. They include the following:
Performance issues
Renew requests are serviced correctly
GetStatus requests are serviced correctly
Configuration modified to incorporate new elements
Regarding the last elements, I`ve modified the configuration schema for the element, plumbwork.orange.eventing:
/configuration/plumbwork.orange.eventing/subscriptionManager/defaultDurationInSeconds
Represents the default duration assigned
to a Subscribe request/configuration/plumbwork.orange.eventing/subscriptionManager/isFilteringEnabled
Indicates if filtering (i.e. via XPath)
is enabled/configur......
18302 of 19643 | UPDATE: WS-Eventing (Plumbwork Orange) -
Various bug fixes have been implemented in the latest bits. They include the following:
Performance issues
Renew requests are serviced correctly
GetStatus requests are serviced correctly
Configuration modified to incorporate new elements
Regarding the last elements, I`ve modified the configuration schema for the element, plumbwork.orange.eventing:
/configuration/plumbwork.orange.eventing/subscriptionManager/defaultDurationInSeconds
Represents the default duration assigned
to a Subscribe request/configuration/plumbwork.orange.eventing/subscriptionManager/isFilteringEnabled
Indicates if filtering (i.e. via XPath)
is enabled/confi......
18303 of 19643 | W3C XML Schema and XInclude: impossible to use together - On a project I`m working on for MS Patterns & Practices, we were excited about the XInclude spec becoming a recomendation and anxious about using it in our project, which is quite heavy on XML usage for configuration. The modularization that could be introduced transparently by XInclude was very compelling. Even if it will hardly be implemented in .NET v2, we could still take advantage of the Mvp.Xml project XInclude.NET implementation Oleg did. But apparently it`s almost impossible to use XInclude and XSD validation together :( The problem stems from the fact that XInclude (as per the spec) adds the xml:base attribute to included elements to signal their origin, and the same can potential......
18304 of 19643 | XML In the Crystal Ball: XForms and the Revitalized Client - "Thin is in!" One of the things that you find if you watch the tech industry for long enough is the fact that computer technology is as subject to fads as any other area of human endeavor. One of the most telling of these is the see-sawing back and forth between the rich client and the thin client (or, put another way, between the thin server and the rich server). ...
18305 of 19643 | Yet Another Fantastic Article by Kurt Cagle - Understanding XML: XML In the Crystal Ball: XForms and the Revitalized ClientA few months ago I had the pleasure of first: meeting Kurt Cagle; second: Become really good friends with him, and third: Finding and even deeper respect for a man I already had a high respect for. ...
2005 Jan 09
18306 of 19643 | AlotSoft showcases customized XML Processors for industry standard - AlotSoft (http://www.alotsoft.com), a web service integration solution provider, is the first company that provides customized XML parser/generator/validator/editor that conform to specific industry XML schema standards.Historically, an application that uses XML data normally needs a GENERIC XML parser. Apache, IBM, Microsoft, Oracle, etc. have developed a few generic XML parsers that can parse any XML documents. XML parsing typically use DOM or SAX methods....
18307 of 19643 | Altsoft N.V. announces Xml2PDF - Altsoft Xml2PDF is a .NET based formatting engine for converting XSL-FO and SVG files to PDF. It supports XSL-FO, other XML via XSLT, and SVG. [apologies for the delay in posting this item - Liam]...
18308 of 19643 | Altsoft N.V. announces Xml2PDF - Altsoft Xml2PDF is a .NET based formatting engine for converting XSL-FO and SVG files to PDF. It supports XSL-FO, other XML via XSLT, and SVG. [apologies for the delay in posting this item - Liam]...
18309 of 19643 | C++ support in WSE 2.0 SP2 - WSE 2.0 SP2 adds some support for adding WSE to C++ projects, which had been missing since the initial release last May. At last, the WSE Configuration Editor, the one that comes up when you right-click in the Solution Explorer and then select WSE 2.0 Settings allows you to enable and disable WSE for C++ project and lets you create policies.Before SP2, nothing would happen when you clicked on the item in the context menu. Unfortunately, other IDE integration, such as automatic generation of WSE proxies in a WSE enabled project is still not happening and probably will never happen in WSE 2 because wsewsdl2.exe does not support generation of C++ code. If you take a look with Reflector, you`ll......
18310 of 19643 | DataDirect Technologies Announces Top 10 XQuery and XML Predictions for 2005 - BEDFORD, MA - 01/05/2005 - DataDirect Technologies, the leading provider of components for connecting software to data, today announced its top 10 XML and XQuery predictions for 2005. The coming year will bring many new developments to XQuery, the highly anticipated language for querying and creating XML documents, that will ultimately lead to a complete overhaul in the way software applications are built."The momentum has been growing, and the database community is anxiously awaiting 2005 because it is destined to be the year for XQuery," said Jerry King, general manager for XML products at DataDirect Technologies. "The promise XQuery brings to dramatically simplifying and accelerating dat......
18311 of 19643 | IBM Flexes XML Muscle - IBM Flexes XML Muscle: "Here is another article titled "IBM Flexes XML Muscle" that covers the same general theme: IBM`s appreciation of Unified Storage.As indicated in an earlier post: IBM is clearly validating what we have done with Virtuoso (as was the case initially with their Virtual / Federated DBMS......
18312 of 19643 | JBoss CEO: Web services a prime integration tool - In this interview, JBoss CEO Marc Fleury says he`ll let the market dictate his company`s commitment to Web services, but enterprises aren`t using Web services for much more than integration....
18313 of 19643 | Talks in 2005 - The new year is starting out really busy and I've already got a few user group talks scheduled:
2/10/2005, Houston .NET User Group: The XML Data Type and XQuery in SQL Server 2005
3/16/2005, Austin SQL Server Group: XML and Web Services in SQL Server 2005
4/13/2005, Austin XML: Indigo - Where are my anglebrackets and other WS-Goodness
and tentatively
12/12/2005, Austin .NET User Group: Indigo - Where are my anglebrackets and other WS-Goodness
I'll post the abstracts soon.
Hope to see you there....
18314 of 19643 | Transforming the Web - Transforming the Web: " Sam Pullara strings together an XQuery engine and TinyURL-alike to transform the web into something his mobile can understand. What I decided to do was to build a server that would let you define a source of information (either HTML or XML) and then process that......
18315 of 19643 | WPC Releases XML Schemas for HIPAA Transactions - Washington Publishing Company (WPC), publisher of electronic data interchange (EDI) transaction implementation guides adopted under HIPAA, has announced the release of W3C compliant XSD, Open Source Schemas, under the GNU license. Created directly from the same database as the federally mandated implementation guides, WPC schemas provide a single source for an XML representation of the HIPAA transaction standards.The Administrative Simplification provisions of the Health Insurance Portability and Accountability Act of 1996 (HIPAA, Title II) required the Department of Health and Human Services to establish national standards for electronic health care transactions. WPC`s Open Source schemas ......
2005 Jan 08
18316 of 19643 | Choose your XML binding framework wisely - Time and memory performance comparison of Castor, Javolution, JAXB, JiBX, JSX, Skaringa, XMLBeans, XStream and Zeus in regards to XML-Java binding is provided. This follows and elaborates on previous posts from JiBX site (no Javolution, XMLBeans, JSX, Skaringa, old JAXB) and the recent one from Amis (looked only at JAXB, XMLBeans and Castor).
A new project, BindMark, has been created at https://bindmark.dev.java.net/. It hosts the most updated results, data sets and source code. In the upcoming days it will include reports for LiDO XML, ActiveXML, Beck, JXM, XGen, C24, ElectricXML and Eclipse EMF libraries. Click here to see the current results for the framewo......
18317 of 19643 | Choose your XML binding framework wisely - Time and memory performance comparison of Castor, Javolution, JAXB, JiBX, JSX, Skaringa, XMLBeans, XStream and Zeus in regards to XML-Java binding is provided. This follows and elaborates on previous posts from JiBX site (no Javolution, XMLBeans, JSX, Skaringa, old JAXB) and the recent one from Amis (looked only at JAXB, XMLBeans and Castor).
A new project, BindMark, has been created at https://bindmark.dev.java.net/. It hosts the most updated results, data sets and source code. In the upcoming days it will include reports for LiDO XML, ActiveXML, Beck, JXM, XGen, C24, ElectricXML and Eclipse EMF libraries. Click here to see the current results for the framewo......
18318 of 19643 | Develop .NET Web Services Contract First with Christian Weyer's WSCF VS Add In -
Hats
off to Christian Weyer for creating his WSCF 'Web
Services Contract First' tool to help provide Visual Studio tool support
for building web services by starting with the XML schema and then generating
the code.
The
key to creating interoperable web services is to ‘build
from the centre out’ and start by designing the messages that will be exchanged
on the wire (the contract) and then work back to the implementation model that
is used at the sender and receiver. There are two basic approaches to building
web services 'contract first' in .NET: code-based or schema-based. The first
approach is to start with the code and add We......
18319 of 19643 | Develop .NET Web Services Contract First with Christian Weyer`s WSCF VS Add In -
Hats
off to Christian Weyer for creating his WSCF `Web
Services Contract First` tool to help provide Visual Studio tool support
for building web services by starting with the XML schema and then generating
the code.
The
key to creating interoperable web services is to ‘build
from the centre out’ and start by designing the messages that will be exchanged
on the wire (the contract) and then work back to the implementation model that
is used at the sender and receiver. There are two basic approaches to building
web services `contract first` in .NET: code-based or schema-based. The first
approach is to start ......
18320 of 19643 | Develop .NET Web Services Contract First with Christian Weyer`s WSCF VS Add In -
Hats
off to Christian Weyer for creating his WSCF `Web
Services Contract First` tool to help provide Visual Studio tool support
for building web services by starting with the XML schema and then generating
the code.
The
key to creating interoperable web services is to ‘build
from the centre out’ and start by designing the messages that will be exchanged
on the wire (the contract) and then work back to the implementation model that
is used at the sender and receiver. There are two basic approaches to building
web services `contract first` in .NET: code-based or schema-based. The first
approach is to start ......
18321 of 19643 | Interesting reading for fans of the XmlSerializer -
Ever wanted to know what schema constructs the XmlSerializer supports
http://whidbey.msdn.microsoft.com/library/default.aspurl=/library/en-us/dv_fxgenref/html/07ff107a-2a2e-4bf4-819f-6a591ee54479.asp
...
18322 of 19643 | Make XForms Works In IE - W3C XForms is an update to HTML forms and provides an extensible means to include richer, more dynamic forms in HTML documents. However, it seemed that the browser could not parse it correcly. When I save the code below as helloworld.xforms and open it in IE, it does not appear as expected. So, I surf the web for the solution. Finally, I find the IBM XML Forms Package. After the following two steps, XForms says hello to me!
1. Install IBM XML Forms Package. (http://alphaworks.ibm.com/tech/xmlforms)
2. Download the latest MS parser and update it (http://www.microsoft.com/downloads/details.aspxFamilyID=c0f86022-2d4c-4162-8fb8-66bfc12f32b0&DisplayLang=en).
Here i......
18323 of 19643 | Talks in 2005 - The new year is starting out really busy and I`ve already got a few user group talksscheduled:2/10/2005, Houston .NET User Group: The XML Data Type and XQuery in SQL Server 20053/16/2005, Austin SQL Server Group: XML and Web Services in SQL Server 20054/13/2005, Austin XML: Indigo - Where are my anglebrackets and other WS-Goodnessand tentatively12/12/2005, Austin .NET User Group: Indigo - Where are my anglebrackets and other WS-GoodnessI`ll post the abstractssoon.Hope to see you there....
18324 of 19643 | XML`s Powerful Next Wave - 2005 Will See XML\`s Powerful Next Wave [OETrends.Com]DataDirect Predicts 2005 Will Be XQuery`s YearWhile my comments tend to suggest that I dislike XQuery the truth is I don`t dislike XQuery at all and in fact am looking forward to using it as a VERY POWERFUL XML query tool. My only beef with advocates of XQuery is they generally tend to act as if XQuery is the end all be all of XML Transformation and Query languages and this couldn`t be any further from the truth....
2005 Jan 07
18325 of 19643 | Is XML 2.0 doomed - Is XML 2.0 doomed: "XML 2.0 seems to be becoming the new buzzword and hot topic among many forums. While I think that XML 1.0 would deserve a certain amount of factoring, I don`t think that XML 2.0 is likely to ever happen nor even that it is something we......
18326 of 19643 | Montag - XML:DB Web Services - Montag: " Montag is a Java Web Services based system for the interaction with every Native XML Database that supplies a Java implementation of the XML:DB API. So, it`s a middleware which permits heterogeneous SOAP-enabled clients, written for different platforms in different languages, to operate over XML databases. Montag is......
18327 of 19643 | Securing Java-based Web Services - There are some new articles up on OTN (Oracle Technology Network). They talk about how to implement message-based security with the Oracle JDeveloper tools. Securing Web Services - Move from transport-based security to message-based security, Mike Lehmann Secure the JAX-RPC United Loan Web Service with WS-Security - Tutorial But I am wondering whether they use WS-Security (from April 2004) or the WSS (Web Services Security) version from OASIS Which makes an essential difference. ...
18328 of 19643 | SMIL 2.0 Second Edition Is a W3C Recommendation - 2005-01-07: The World Wide Web Consortium today released the Synchronized Multimedia Integration Language (SMIL 2.0) Second Edition as a W3C Recommendation. This second edition is not a new version; its purpose is to correct errors in the SMIL 2.0 first edition as a convenience to readers. SMIL (pronounced "smile") puts animation on a time line, allows composition of multiple animations, and describes animation elements for any XML-based host language. Visit the Synchronized Multimedia home page. (News archive)...
18329 of 19643 | Starting work on SP2 of WSE2.0...and comparing the WSE Trace Tools out there -
I have recently installed SP2 of _WSE_ 2.0 over my previous installed version of SP1.
From my first views of it, it seems that I would uninstall it and re-install the older
copy of SP1 again. This has got nothing to do with SP2 itself BUT the WSE
SOAP tracing utility that I used before with SP1 doesnt work with SP2. i-frown
I have been using Mike
Taulty`s WSE 2.0 Tracing Utility for some time now and I have nothing BUT the
best things to say about it. It really helps in my demos that I have done for the
past year, including the very successful ones I have done in MS TechED Asia 2004.
However, it doesnt work in this new SP2 version of WSE 2.0
To trace the......
18330 of 19643 | XOM? 1.0, a new XML object model. - I`m very pleased to announce the release of XOM? 1.0, a new XML object model.: "I`m very pleased to announce the release of XOM? 1.0, a new XML object model. XOM is a free-as-in-speech (LGPL), library for processing XML with Java. XOM supports a number of XML technologies including Namespaces......
2005 Jan 06
18331 of 19643 | Choose your data structures wisely - JDK offers a lot of data structures, collectively known as Collection framework. In addition, there are a number of projects (Jakarta Collections, JaXLib, Javolution just to name a few) that provide a lot of additional data structures. The big question is - how to decide which one to use.
The really simple answer is - know your JDK collections. Having Set, List and Map interfaces, each one with 3-4 different implementations, it doesn`t take very long to know them. Each implementation differs in two aspects: synchronization and complexity. When deciding on a particular implementation, look only at the functionality you need (or are going to need in the near futu......
18332 of 19643 | Choose your data structures wisely - JDK offers a lot of data structures, collectively known as Collection framework. In addition, there are a number of projects (Jakarta Collections, JaXLib, Javolution just to name a few) that provide a lot of additional data structures. The big question is - how to decide which one to use.
The really simple answer is - know your JDK collections. Having Set, List and Map interfaces, each one with 3-4 different implementations, it doesn`t take very long to know them. Each implementation differs in two aspects: synchronization and complexity. When deciding on a particular implementation, look only at the functionality you need (or are going to need in the near futu......
18333 of 19643 | Choose your data structures wisely - JDK offers a lot of data structures, collectively known as Collection framework. In addition, there are a number of projects (Jakarta Collections, JaXLib, Javolution just to name a few) that provide a lot of additional data structures. The big question is - how to decide which one to use.
The really simple answer is - know your JDK collections. Having Set, List and Map interfaces, each one with 3-4 different implementations, it doesn't take very long to know them. Each implementation differs in two aspects: synchronization and complexity. When deciding on a particular implementation, look only at the functionality you need (or are going to need in the near future). It doesn't really matt......
18334 of 19643 | Creating a custom NAnt task - pre.code{ background-color:#CCCCCC; padding: 10px;}pre.code .key{ color:Blue; }pre.code .typ{ color:Navy;}pre.code .met{ color:Maroon;}pre.code .var{ color:Gray;}pre.code .str{ color:Olive;}pre.code .num{ color:Olive;}pre.code .val{ color:Purple;}pre.code .prg{ color:Blue; cursor:pointer;}pre.code .prt_coll{ color:DarkGray; cursor:pointer; border:1px solid DarkGray; background-color:White;}pre.code .prt_vis{ color:Black; border:none;}pre.code .cmt{ color:Green;} I`ve been using NAnt quite a bit lately for automated builds on projects that I have been working on. If like me you require functionality that isn`t already within NAnt (or NAntContrib) then you need not worry as......
18335 of 19643 | Is anyone really buying this - A data layer is all about abstracting the explicit boundary between the application/ domain model and the persistence datasource. Although this boundary can never be totally transparent, the data layer does its best to expose the persistence data in a way which can be easily and suitably utilized by domain model. A simple example is accessing a file through a reader interface which abstracts the user from the underlying details of reading a file from disk. A more complex example is accessing relational databases which abstracts the user from the underlying storage mechanism and enforces a number of domain specific rules in an effort to keep shared data consistent. This requirement......
18336 of 19643 | Microsoft MVP Status Renewed - Well, I got the official word, and Microsoft is going to re-up my MVP status in the area of XML, for a second year. I initially got nominated as an MVP due to a major expansion (and redefinition) of program (last year). The original idea behind the program (at least what I remember, but could be wrong) was a way of saying thanks to all the non-MS folks that volunteer on the public Microsoft newsgroups, but with the emergence of INETA and blogging as major community outreach conduits, the MVP program now encompasses just about all volunteer efforts that help the MS community.
When I look around and see all the volunteer work some of my fellow MVPs do on a yearly basis it sure makes me w......
18337 of 19643 | MOF, UML, and XML - Stefan Tilkov has a great post in reaction to my question of MOF vs. UMLin which I asked the following:why the UML camp puts so much emphasis on UML relative to MOF and XMI, which I`ve always found much more compelling.Between Stefan`s blogpost and a late night email exchange, Stefan helped me see a few things far more clearly.not excuse you from producing DSL-specific editors or other tooling. What`s interesting is that I already groked #2 vividly, but not from the MOF/UML angle.I was a big early supporter of our new XML editor in VS. The XML team has been doing some great work building a general purpose XML-aware text editor that does validation, intellisense, snippets, schema inferencing......
18338 of 19643 | The FI Project - An Open Source Implementation of a Binary XML Standard - Sun has released under Open Source its implementation of Fast Infoset, an in-progress standard for Binary XML. Fast Infoset is simple to use and to integrate; you can think of it as GZIP for XML. This implementation is intended to be a high quality implementation to be used in production artifacts and we hope it will encourage wide adoption of the standard....
18339 of 19643 | What do you want to see at TechEd - Driven from your feedback last year there is a single connected systems infrastructure track including all the web services and integration stuff. I suppose you won`t mind seeing BizTalk Server 2006 and we will see if we can oblige that request depending on how far along we are with BizTalk Server 2006 at TechEd. How about topics related to BizTalk Server 2004. What would you like to see Please comment on this thread to help us plan....
18340 of 19643 | WSDL.EXE problem with BEA WSDL -
As it turns out, using the 1.x builds of the .NET Framework, wsdl.exe (and
VS.NET) are sometimes unable to process perfectly good WSDL documents generated
from the latest versions of BEA WebLogic Workshop. If the WSDL contains
multiple schemas, and any have the same targetNamespace as another,
you`ll get something like, "a schema with the namespace `urn:foo-bar" has
already been added."
There are not currently plans to fix this behavior in the 1.x versions
of the framework. The product group is, however, planning to fix
it in 2.0 (although it`s not yet in beta 1 yet). Since I know at least 2
large Microsoft customers have hit this problem, I thought someone else
might find this XS......
18341 of 19643 | Xml Team, Front and Center - As of this post, the XML Team Blog now takes over the blog on the front of the XML Developer Center on MSDN. I`m looking forward to more frequent and varied posts as more member of the XML Team contribute to this effort. Please don`t stop sending feedback and leaving comments for us. Look for more and more members of our team to introduce themselves and begin sharing their thoughts and insights into all things XML. Irwin Dolobowsky XML Developer Center Content Strategist....
18342 of 19643 | XOM 1.0 released by Elliotte Rusty Harold - Cafe con Leche XML News and ResourcesAnybody else noticing a lot of XOM related releases lately This, of course would be the most significant given that it *IS* XOM!Get it while its hot!...
18343 of 19643 | XTech 2005 Conference Adds New Tracks for Browser Technology and Open Data - Conference Chair Edd Dumbill issued a renewed Call for Participation in connection with the XTech 2005 Conference, to be held May 24-27, 2005 in Amsterdam, Netherlands. The deadline for proposals is January 7, 2005. XTech, successor to the IDEAlliance XML Europe Conference, will cover web development, open source, semantic web, weblogging, search, and open standards. Tracks are planned for Core Technologies, Applications, Browser Technology, and Open Data....
2005 Jan 05
18344 of 19643 | A simple class for converting any Java object to XML string -
In need to save XML representation of your Java object Here is a simple 200-line class that will do this using reflection. But don`t worry, there is some very powerful caching going on, so that the performance will be very good.
Thanks to comments for pointing out the isAssignableFrom() function in Class. Also, now the resulting XML is valid with all the special characters (&, , ' and ").
package own;
import java.lang.reflect.*;
import java.util.*;
public class OptimizedReflectionMarshaller {
// cache for getters
private static HashMap gettersMap = new HashMap();
// cache for storing info on whether certain class implements Collection
privat......
18345 of 19643 | A simple class for converting any Java object to XML string -
In need to save XML representation of your Java object Here is a simple 200-line class that will do this using reflection. But don`t worry, there is some very powerful caching going on, so that the performance will be very good.
Thanks to comments for pointing out the isAssignableFrom() function in Class. Also, now the resulting XML is valid with all the special characters (&, , ' and ").
package own;
import java.lang.reflect.*;
import java.util.*;
public class OptimizedReflectionMarshaller {
// cache for getters
private static HashMap gettersMap = new HashMap();
// cache for storing info on whether certain class implements Collection
privat......
18346 of 19643 | Accessing Web Services From Javascript - Web services are Web-based enterprise applications that use open, XML-based standards and transport protocols to exchange data with calling clients, which provide a common protocol that Web applications can use to connect to each other over the Internet. You can find many publicly available web services at the XMethods Web site.(www.xmethod.com). In my following code, I will call a Web Serivce which convert text from one lanaguage to another language.
Calling Web Services includes the following steps:
1. Attach the WebService behavior. In order to call remote methods from Web Services, you need to use the WebService behavior which is implemented as an HTML Compo......
18347 of 19643 | Getting Back in the Saddle -
I finished my first article since I switching jobs this weekend. It`s tentatively
titled Integrating XML into Popular Programming Languages: An Overview of C? and
should show up on both XML.com and my Extreme
XML column on MSDN at the end of the month. I had initially planned
to do the overview of C?(C-Omega)
for MSDN and do a combined article about ECMAScript
for XML (E4X) & C? for XML.com but
it turned out that just an article on C? was
already fairly long. My plan is to follow up with an E4X piece
in a couple of months. For the geeks in the audience who are a little curious
as to exactly what the heck C? is,
here`s an introduction to one of the sectio......
18348 of 19643 | I`m not sure if I should be thanking you or if XQuery should be thanking you - Either way, as it turns out it is Amelia Lewis who originally penned the Quote of the Day that so nicely fit into the Masochistic theme here at . Now I have to ask myself "am I really grateful that we as XSLT developers have found the Peanut Butter to go with our XSLT Jelly in Ada" "Hit me harder Ada! Do it! Come on! I like it!" Hmmm... Well, while I ponder the thought of being Ada`s sexual punching bag (and like it!) I will get on with my morning. Lets see... should I A) write code B) write code, or C) go for coffeee, then come back and write code I think C`s the winner! NOTE: Why should XQuery be thanking Amelia Well, as I have mentioned about a week or two ago I had decided to b......
18349 of 19643 | Kurt Cagle at VanX XML Users Group next week - Per Kurt`s post.If all goes as planned I will be driving up to Vancouver with Kurt to attend what I know is going to be another fantastic presentation on XML, this one entitled: XML In the Looking Glass.He even plans to cover a bit on AspectXML, the project that Russ and I are involved with developing :) Oh what fun will be had by all :D...
18350 of 19643 | Learn XALAN - Java Tutorial - XALAN provides APIs for transformation. Xalan-Java (named after a rare musical instrument) fully implements XSL Transformations (XSLT) Version 1.0 and the XML Path Language (XPath) Version 1.0 This tutorial provides a reference covering the usage of the XALAN classes....