Community-Credit.com | NonProfitWays.com | SOAPitstop.com   Skin:   
      User: Not logged in 
Home
Newsletter Signup
XSLT Library
Latest XML Blogs
Featured Examples
Presentations
Featured Articles
Book Chapters
Training Courses
Events
NewsGroups
 
Discussions
Examples
Tutorials
Tools
Articles
Resources
Websites
 
Sign In
My Profile
My Articles
My Examples
My Favorites
My Resources
Add a Resource
Logout
 
About Me
My Blog
HeadGeek Articles
Talking Portfolio
Resume
Pictures
World Trip Pics

Prev Next
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
16 17 18 19
 
Performant XML (I): Dynamic XPath expressions compilation
"Everybody" knows that precompiling your XPath expressions ahead of time, usually in static .ctors, improves execution performance. But what's actually happening at that "compilation" time? Unlike what many believe, compiled IL is NOT being generated, neither on-the-fly assemblies or anything like it. It's NOT like RegEx compilation, sadly. But what's going on is important for performance because it involves parsing, AST (abstract syntax tree) building, etc.

Type: XPath  #Views: 913  Category: Resource    

Get started with XPath
This tutorial introduces XPath and covers most aspects of it. It is aimed at people who do not know XPath or want a refresher. If you plan to use XSLT, you should take this tutorial first. You will learn: What XPath is, the syntax and semantics of the XPath language, how to use XPath location paths, how to use XPath expressions, how to use XPath functions, and how XPath relates to XSLT. XPath is a W3C standard. This tutorial covers version 1.0.

Type: XPath  #Views: 907  Category: Article    

The Best of Both Worlds: Combining XPath with the XmlReader
Dare Obasanjo discusses the XPathReader, which provides the ability to filter and process large XML documents in an efficient manner using an XPath-aware XmlReader. With the XPathReader, one can sequentially process a large document and extract an identified sub-tree matched by an XPath expression.

Type: XPath  #Views: 861  Category: Article    

Why You Won't See XSLT 2.0 or XPath 2.0 in the Next Version of the .NET Framework
The XML team has recently started getting questions about our position on XQuery 1.0, XPath 2.0 and XSLT 2.0. Yesterday my boss, Mark Fussell, posted about why we have decided to implement XQuery 1.0 but not XSLT 2.0 in the next version of the .NET Framework. Some people misinterpreted his post to mean that the we chose to implement XQuery 1.0 over XSLT 2.0 because we prefer the syntax of the former over that of the latter. However decisions of such scale aren't made that lightly.

Type: XPath  #Views: 791  Category: Resource    

Optimizing XPath Queries
Two of XML's biggest strengths are its abilities to represent arbitrary types of data (e.g., purchase orders, financial transactions, calendar items) and to provide a platform-neutral format for exchanging data between business partners. Once you've decided to exchange XML data with your business partner, you need to agree on the XML grammar you'll use to exchange the data. You'll either invent your own custom XML grammar or adopt a predefined, industry-standard grammar such as the XML Common Business Library, xCBL (see http://www.xcbl.org for details about xCBL), if one is relevant to your application. In most cases, you'll build or obtain the XML Schema Definition (XSD) schema that defines the grammar you've created or selected. Although it's not a strict requirement, a schema provides a formal agreement between you and your business partner on the format of the exchanged data.

Type: XPath  #Views: 776  Category: Article    

Object Graphs, XPath, String Comparisons, and More
Question / Answers with Aaron Skonnard about Object Graphs, XPath, String Comparisons, and More.

Type: XPath  #Views: 727  Category: Article    

MSXML 3.0 Supports XPath 1.0, XSLT 1.0, XDR, and SAX2
If you've been watching the Microsoft® XML Web site (http://msdn.microsoft.com/xml), you've probably noticed the increased pace of MSXML releases. MSXML 2.0 shipped with Microsoft Internet Explorer 5.0 while MSXML 2.5 shipped with Windows® 2000. There was also an interim MSXML 2.6 release which included most of the features in the current 3.0 release with a few exceptions. There have also been several additional MSXML 3.0 releases this year. In this month's column, I'll describe the major enhancements made to MSXML since the original, version 2.0. These enhancements include new support for the official W3C XPath 1.0 and XSLT 1.0 specifications, improved support for the Microsoft XML Schema dialect known as XML-Data Reduced (XDR), and new support for the popular stream-based Simple API for XML (SAX). If you're not familiar with some of these terms, refer to The XML Files in the May 2000 issue, where I covered how all the core XML technologies fit together.

Type: XPath  #Views: 686  Category: Article    

XPath, XSLT, and other XML Specifications
When I wrote the first installment of The XML Files for the premiere issue of MSDN™ Magazine, I dove right into a discussion of XML-based persistence behaviors. This month I'd like to give you a proper introduction to this column. The XML Files will focus primarily on XML and the technologies that support it. Upcoming columns will provide a study of the technology specifications and standards (as defined by W3C, IETF, and so on), and the support for these technologies in Microsoft® products. The main goal of this column is to distill XML's undeniable merits from the noisy industry hype.

Type: XPath  #Views: 643  Category: Article    

Addressing Infosets with XPath
In my May 2000 column, I reviewed the set of W3C recommendations that most developers consider the current core of XML. The XML Information Set (Infoset) specification was probably new to most readers, including those already actively using XML. This lack of awareness mostly stems from the fact that XML was originally defined in terms of a concrete syntax, as opposed to an abstract data model. This makes it hard to approach XML without first thinking about angle brackets. The Infoset specification (http://www.w3.org/TR/xml-infoset) takes a few steps back and standardizes the abstract data model implied by the XML 1.0 and Namespaces recommendations.

Type: XPath  #Views: 612  Category: Article    

Things to Know and Avoid When Querying XML Documents with XPath
Inspiration for this article arose from a weekend where nothing that I expected to work on actually panned out. My significant other decided to take a celebratory trip to Las Vegas with a coworker, which coincided quite nicely with my plans to go to Ikea and pickup a bookcase so I could finally unpack my books since moving to Redmond a few months ago. After trundling around Ikea for two hours, I found a bookcase on display that fit the color scheme of my living room only to find out that some the necessary pieces were out of stock. I ended up ordering the bookcase and went home empty-handed. Unfortunately I had already unpacked my books at home and they were strewn all over my living room. This became the perfect opportunity to catalog my burgeoning library, and of course I chose to use XML to achieve this task.

Type: XPath  #Views: 647  Category: Article    

Adding Custom Functions to XPath
Guest author Prajakta Joshi discusses how to create custom functions for XPath using System.Xml APIs from the .NET Framework SDK. Topics include adding extension functions to XPath 1.0, a look forward to XPath 2.0, and using extension functions in XSLT.

Type: XPath  #Views: 494  Category: Article    

Building a Desktop News Aggregator
Dare Obasanjo builds a C# application that retrieves and displays news feeds from various Web sites. The application utilizes XPath, XSLT, XML Schema, the DOM, and XML Serialization in the .NET Framework.

Type: XPath  #Views: 419  Category: Article    

XPath Querying Over Objects with ObjectXPathNavigator
Steve Saxon discusses the ObjectXPathNavigator, which provides the power and flexibility of the XML programming model without the overhead of having to serialize an entire object graph into an XmlDocument object.

Type: XPath  #Views: 453  Category: Article    

EXSLT Meets XPath
Dare Obasanjo combines his efforts from a previous article on EXSLT with those of Oleg Tkachenko's article on creating multiple outputs from a single XSLT transformation to create a customer EXSLT library for the .NET Framework that includes support for EXSLT functions to regular XPath queries.

Type: XPath  #Views: 453  Category: Article    

Optimizing XPath Queries
Two of XML's biggest strengths are its abilities to represent arbitrary types of data (e.g., purchase orders, financial transactions, calendar items) and to provide a platform-neutral format for exchanging data between business partners. Once you've decided to exchange XML data with your business partner, you need to agree on the XML grammar you'll use to exchange the data.

Type: XPath  #Views: 488  Category: Article    

What's New in XPath 2.0?
Get a head start on XPath 2.0 by reviewing the new features.

Type: XPath  #Views: 374  Category: Article    

XPath Utilities
This section display some XPath utilities.

Type: XPath  #Views: 842  Category: Tool    

Evaluating Xpath for Structure-Shyness
Xpath is a standard from W3C (a "recommendation" in W3C parlance as opposed to "working drafts") that can be used to navigate/address parts of an XML document and is meant to be used with XSLT & XPointer standards from W3C which are the languages for document-transformation and Multi-directional links respectively. This project attempts to evaluate the structure-shyness of Xpath.

Type: XPath  #Views: 494  Category: Article    

XPath Tutorial
XPath is described in XPath 1.0 standard. In this tutorial selected XPath features are demonstrated on many examples.

Type: XPath  #Views: 1189  Category: Tutorial    

XPath and XPatterns
XPath is everywhere. It's established itself as the workhorse of XML processing. The XPath engine is one of the parts of 4Suite that has had the most development and exercise. Much of it is implemented in C for performance sake, and this is one of the key differences between the XPath library in current 4Suite and that in PyXML, which is based on an older release of 4XPath, and is almost entirely in Python.

Type: XPath  #Views: 541  Category: Tutorial    

Prev Next
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
16 17 18 19


Fans of "The Office"
Dwight Bobbleheads are here!

  “It's me! I'm the bobblehead! Yes!”



Advertise on XMLPitstop

Advertise on XMLPitstop


EggHead Cafe
Web Servicee development
DotNetSlackers
optimum rewards
clown mask
silicone old man mask
Lexmark printer refills
Conference Call
Video Surveillance
MailCleaner Spam Gateway
Skype vs. sipcall

2,846 Total Members
31 members(last 30 days)
8 members(last 7 days)
0 members(today)

1,906 Total Discussions
7 Posts(last 30 days)
4 Posts(last 7 days)
1 Posts(today)

47,487 Total Blog Posts
0 Blogs(last 30 days)
0 Blogs(last 7 days)
0 Blogs(today)

8,699 Newsgroup Posts
0 Posts(last 30 days)
0 Posts(last 7 days)
0 Posts(today)

14,050 Total Resources
2 Resources(last 30 days)
1 Resources(last 7 days)
0 Resources(today)


 

David Silverlight's XMLPitstop.com| 2801 Florida Ave #225|Miami, FL 33133|Ph:305-447-1139