perfectxml.com
 Basic Search  Advanced Search   
Topics Resources Free Library Software XML News About Us
  Resources
   Articles
   Ask PerfectXML

   411.perfectxml.com
   .NET XML KB Articles
   XML Certification
   Events Calendar
   Product Reviews
   Book Reviews
   Presentations
   Quiz
   Books & Magazines
   Getting Help
   Microsoft & XML
   More...
 
  Sample Chapters
   By Subject
   By Publisher
 
  Learn
   MSXML
   Web Services
   SQLXML
   XML
   SOAP
   More...
 
  Software/Tools
   Native XML Databases
   Web Services
   XSLT Editors
   XML Editors
   Development Tools
   More...
 
  perfectxml.com
   Contact Us


perfectxml.com RSS Feed Welcome to perfectxml.com!
PerfectXML Web site is designed to help you learn XML technologies and use them in your applications. We endeavor to provide the best collection of information on all things XML.

New Articles on PerfectXML
Elements of a web site
Chapter 3 from the book XSLT 2.0 Web Development. The first part of the chapter deals with markup constructs commonly used in page documents, including headings, paragraphs and paragraph-like elements, links, images and other non-XML objects, tables, and forms. Then we will analyze the master document to find out what data it needs to store and what is the best XML representation for this data. The last section presents complete summary examples of a page document, a master document, and a Schematron schema to validate them.


Can web service adoption usher-in a collaborative development process?
Service Oriented Mass Customization (SOMC) asks us to stop thinking of an application as an isolated island lacking a semantic bridge to the rest of the user's world. Instead allow users to build bridges by explicitly mapping elements from your application domain to others available in their burgeoning Service oriented architecture (SOA). Once these bridges are built, users can take your application to strange and exotic places.


Thirty best practices for integrating Web services
Excerpt from the book Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services.


XML Q&A with Darshan Singh
In this article, perfectxml.com managing editor, Darshan Singh, responds to questions asked by PerfectXML visitors. In this part:


Building a House of Standards
The main goals of Web services are three-fold:
  • Get programs talking to each other, because we want to leverage the existing technology.
  • Be cheap, compact and scalable for all parties, because we want to have web services everywhere, providing services to everyone, using any device.
  • Build on the infrastructure, because it's already paid for.
The best way to get there is to build an environment based on standards that everyone agrees on. In this chapter, we will build a house of standards showing where each one fits, and how they relate to each other. It is only by using internationally recognized standards that you can create systems that can communicate with your trading partners around the world.


Integration Models
The integration models we have today are either loosely coupled or tightly coupled. They are message-based or method-based. They are synchronous or asynchronous. Putting these things together in an intelligent way is essential if you are going to archive the promise of web services.

In this chapter, we will discuss all of these models, and show which ones are used by web services and why.


Simple Object Access Protocol (SOAP)
The Simple Object Access Protocol is a standard that has provided a simple solution to a complex problem. The problem is that integrating systems is difficult. That’s not really news, but it is a fact that many I.T. professionals are well aware of. The main area of incompatibility arises because information and objects are distributed all over the place. The SOAP standard provides a set of tags and an environment that allows systems to request information from other systems by sending self-describing messages over any network. SOAP is really just an envelope, but its simplicity means that it is easy to use and very flexible. In this chapter, you will learn about this most important standard for web services.


Other Recent Articles:
XForms Building Blocks
XQuery: A Guided Tour
InfoPath 2003, Oracle & .NET Web service

More Articles on perfectxml.com...

XML/Web Services News & Announcements
SOAP Performance: Three W3C Proposed Recommendations
Requirements: Internationalization of Web Services
Working Draft: XForms 1.1
Gates: "We're Delighted" - As Microsoft's Jean Paoli Wins Industry Plaudit
BNA Opts For Change Using XML
Logical Move, New Partnership With Stylus Studio
StrikeIron Announces Beta Release of OnDemand Web Services for Excel
StrikeIron Expands WsBizNet with Five Financial Management Web Services
xfy Uses Java, Combines High-Performance Interactivity with Portability
More News & Articles...

New Sample Chapters
Upcoming Events
XML Conference & Exposition 2004
November 15-19, 2004  Washington, DC 20008, USA
Web Services Edge 2005 East - International Web Services Conference & Expo
Feb 15-17, 2005  Boston, MA, USA
XTech 2005
May 24-27, 2005  Amsterdam RAI Center, Netherlands



Recently Added Software Listings
New 411.perfectxml.com Entries

Recently Asked MSXML Questions
Binary to Base64 using MSXML in C++: I have seen many Visual Basic examples on encoding/decoding binary data as Base64 using MSXML. Can you please provide a C++ example to illustrate converting a disk file (let’s say a .JPG image) into base64 XML using MSXML?
I am using MSXML 4.0 SAX to validate an XML document using an XSD schema. I wanted to know how to get all the validation errors (and not stop at the first XSD validation error). A Visual Basic example would be helpful.
I am using MSXML 3.0 ServerXMLHTTP class to send a request to a remote server. It returns XML. I would like to format the XML and send the formatted HTML to the client, using an ASP page. Please suggest possible options.
In my ASP page, I am calling a Web service that returns an XML document. This XML document contains international (Japanese, Greek, Chinese, etc.) characters. I need to extract some data from this XML document and send to the browser client as part of other surrounding HTML text. I am able to select the node, but if I use nodeTypedValue or text property to do Response.write, it converts the international characters into question marks (?). How can I preserve the international characters?
What version of MSXML should I use so that my application would work on Windows 9x, Windows NT, and Windows 2000?
More...

Introducing...
perfectxml.com Research Service for Microsoft Office 2003
Now you can search perfectxml.com Web site from within Microsoft Office 2003 products, such as Word. Manually add the service or download a .reg file and start using the perfectxml.com Research Service for Microsoft Office 2003.

Visit perfectxml.com/Research for more details.

Introducing...
RSSConnect
RSSConnect by perfectxml.com is a C# .NET application that allows you to read RSS feeds. Click here to download RSSConnect. Features include:
      Consume RSS Feeds
      Skins
      Export Feeds to OLEDB or SQL Server/MSDE Database and Search
      Check for New Feeds
      OPML Import and Export
      Favorites
      Integrated Internet Explorer Favorites, navigation and Web Search
Download RSSConnect and give it a try!

New MSXML KB Articles
296564: PRB: Creation of Active User Object Fails After Call to BinaryRead
314404: HOWTO: Use Kerberos with the ServerXMLHTTP Component in MSXML
297997: PRB: MSXML Performance Bottleneck in ShareMutex Under Stress
315580: PRB: Error Message When an XML Document Contains Low-Order ASCII Characters
264869: PRB: Persisting XML Directly into DOM Causes Run-Time Error '438'
269688: FIX: Cannot Access Some Msxml Methods With Czech or Slovak Regional Settings
More...

New .NET XML KB Articles
820126: New Interop DLL Is Not Put in the Correct Location for the Project When a COM Component Is Added
819267: HTTP GET and HTTP POST Are Disabled by Default
818412: "System.Runtime.Serialization.SerializationException" Exception If You Declare a Static Local Variable in a Method of a Visual Basic .NET Class and Try to Serialize the Object of the Class Using BinaryFormatter or SoapFormatter
818364: Access a Web Service in a Windows Application by Using Microsoft Visual Basic .NET
818262: Visual Studio .NET Cannot Open Existing ASP.NET Projects After You Install Internet Protocol Version 6 on Windows XP
818218: "'columnName' is already declared" Errors When You Build a Microsoft Visual Basic .NET Project
More...
  Contact Us |  | Site Guide | About PerfectXML | Advertise ©2004 perfectxml.com. All rights reserved. | Privacy