Infobox programming language name XPath paradigm Query language year 1999 designer developer W3C latest ... XML Schema W3C XML Schema , XForms operating system license website XPath , the XML Path Language ..., XPath may be used to compute values e.g., String computer science strings , numbers, or Boolean datatype Boolean values from the content of an XML document. XPath was defined by the World Wide Web Consortium ... The XPath language is based on a tree representation of the XML document, and provides the ability ... www.sqlmag.com article xml xpath 151 retrieving nodes from an xml document.aspx title XPath Retrieving ..., 2000 ref In popular use though not in the official specification , an XPath expression is often referred to simply as an XPath . Originally motivated by a desire to provide a common syntax and behavior model between XPointer and XSLT , subsets of the XPath query language are used in other W3C specifications ... Tag Set ITS . XPath has been adopted by a number of XML processing libraries and tools, many ... to XPath. Versions Two versions of XPath are currently in use. XPath 1.0 became a Recommendation ... . XPath 2.0 is the current version of the language it became a Recommendation on 23 January 2007. A number of implementations exist but are not as widely used as XPath 1.0. The XPath 2.0 language specification is much larger than XPath 1.0 and changes some of the fundamental concepts of the language such as the type system. The most notable change is that XPath 2.0 has a much richer type system. ref XPath 2.0 supports atomic types, defined as built in types in W3C XML Schema XML Schema , and may ... value or node is regarded as a sequence of length one . XPath 1.0 node sets are replaced by node sequences, which may be in any order. To support richer type sets, XPath 2.0 offers a greatly expanded set of functions and operators. XPath 2.0 is in fact a subset of XQuery 1.0. They share the same ... http www.w3.org TR xpathXPath 1.0 specification http www.w3.org TR xpath20 XPath 2.0 specification ... more details
JSP may stand for Soft point bullet Jacketed, Soft Point , a type of bullet Jackson Structured Programming Janet Street Porter , British media personality, journalist, television presenter and producer Japan Socialist Party Japanese Surrendered Personnel Incorrectly for Java stored procedure s JavaServer Pages , server side Java Jennifer Sanders Peterson , Boise, Idaho based writer, poet, and blogger. Jesup Amtrak station , a train station in Georgia, United States Amtrak station code JSP Ji Sung Park , South Korean footballer Joe Six Pack , Attributed to Sarah Palin, 2008 vice presidential candidate John Player Special , a cigarette variety Logo may be interpreted as JSP Joint Service Publication The Joseph Smith Papers , the published volumes of all of Joseph Smith s writings Joseph Smith Papyri , Egyptian papyrus fragments JSP Records , a record label disambig Interwikis da JSP flertydig fr JSP hr JSP razdvojba it JSP nl JSP ja JSP sv JSP ... more details
Image XPath example.svg 300px thumb Xpath expression applied to an XML file Refimprove date August 2010 XPath XML Path Language is a language for selecting nodes from an XML document. In addition, XPath .... The current version of the language is XPath 2.0 , but version 1.0 is still more widely used ref ... History.pdf title XML and Semantic Web W3C Standards Timeline date 2012 02 04 ref . The XPath language ... , an XPath expression is often referred to simply as an XPath . Originally motivated by a desire to provide a common syntax and behavior model between XPointer and XSLT , subsets of the XPath ... . Syntax and semantics The most important kind of expression in XPath is a location path . A location ... axis a Node tests node test zero or more Predicates predicates . An XPath expression is evaluated ..., which are specified by XPath expressions themselves. The XPath syntax comes in two flavours ... at least source lang xml A B C B A source the simplest XPath takes a form such as code A B C ... the outermost element of the XML document. The XPath syntax is designed to mimic URI Uniform ... code child A descendant or self node child B child position 1 code Here, in each step of the XPath, the axis ... not be confined to the last step in an XPath. They can also be nested to any depth. Paths specified ... that satisfies this condition. Functions and operators XPath 1.0 defines four data types node sets ... TR xpath the W3C Recommendation document Node set functions position returns a number representing ... set supplied as its argument. String functions string object ? converts any of the four XPath ... functions sum node set converts the string values of all the nodes found by the XPath argument ... project projects wikimedia pre The XPath expression wikimedia projects project name Selects ... language Java Saxon XSLT supports XPath 1.0 and XPath 2.0 as well as XSLT 1.0, XSLT 2.0, and XQuery 1.0 BaseX also supports XPath 2.0 and XQuery VTD XML Sedna database Sedna XML Database Both XML DB ... more details
Infobox Software name JSP Weaver caption developer ZeroTurnaround latest release version 1.0.2 latest release date release date 2008 03 03 operating system Cross platform genre Development aids license Proprietary website http jspweaver.com JSP Weaver is a JavaServer Pages interpreter. Unlike JSP compiler s it evaluates the JSP files directly, without generating or compiling intermediate Java source files for the JSP Java servlet . Although this sacrifices some performance on page rendering 10 20 overhead depending on the compiler in question it enables a much faster reloading of changes made to the source of the JSP file 10 20 times decrease in time depending on the page and the compiler in question . Unlike simpler attempts at interpreting JSP like syntax e.g. Facelets it supports embedded Java statements called Scriptlet s a standard JSP feature . This allows full compatibility with the JSP specification versions 1.0 to 2.1. External links http www.jspweaver.com JSP Weaver http www.theserverside.com news thread.tss?thread id 46327 Interview describing JSP Weaver Category Java platform Category Java enterprise platform Category Template engines Category ZeroTurnaround Products ... more details
merge Xpath date March 2011 Unreferenced date August 2010 XPath 2.0 is the current version of the XPath ... History.pdf title XML and Semantic Web W3C Standards Timeline date 2012 02 04 ref . XPath ... as a tree of nodes. XPath allows nodes to be selected by means of a hierarchic navigation path through the document tree. The language is significantly larger than its predecessor, XPath 1.0 , and some ... are therefore described in separate articles. XPath 2.0 is used as a sublanguage of XSLT 2.0 ... in XPath 2.0 is a sequence of items . The items may be nodes or atomic values . An individual node ... replaces the root node of XPath 1.0 , because the XPath 2.0 model allows trees to be rooted at other ... The type system of XPath 2.0 is noteworthy for the fact that it mixes strong typing and weak typing ... The location paths of XPath 1.0 are referred to in XPath 2.0 as path expressions . Informally, a path .... The code code operator is generalized in XPath 2.0 to allow any kind of expression to be used as an operand in XPath 1.0, the right hand side was always an axis step. For example, a function call can ... unchanged from XPath 1.0, and are described in the article on XPath 1.0 . Other operators Other operators available in XPath 2.0 include the following class wikitable Operators Effect , , , div, mod ... using the syntax code if A then B else C code . XPath 2.0 also offers a code for code expression ... library in XPath 2.0 is greatly extended from the function library in XPath 1.0. Bold items are available in XPath 1.0 The functions available include the following class wikitable Purpose ... model and type system, not all expressions have exactly the same effect in XPath 2.0 as in 1.0. The main difference is that XPath 1.0 was more relaxed about type conversion, for example comparing two strings code 4 > 4.0 code was quite possible but would do a numeric comparison in XPath 2.0 this is defined ... transition, XPath 2.0 defines a mode of execution in which the semantics are modified to be as close ... more details
Refimprove date September 2011 JSP Records is a United Kingdom British record label , founded in 1978 by John Stedman J ohn S tedman P romotions , releasing recordings by blues musicians such as Professor Longhair , Buddy Guy , Jimmy Witherspoon , Louisiana Red , Deitra Farr , ref name AMG cite web url Allmusic class artist id p207251 pure url yes title Biography Deitra Farr last Skelly first Richard publisher Allmusic accessdate July 13, 2010 ref and Eddie Cleanhead Vinson . The label is based in London , England . JSP now predominantly releases remastered Compact disc CDs of public domain jazz and blues recordings. In the case of old Paramount Records Paramount recordings including those by Charley Patton and Blind Blake , the original records were made from shellac which made them susceptible to damage. JSP s releases from this material are remastered versions. Their release of Louis Armstrong s Hot Fives & Sevens is often considered to be one of the most essential jazz releases available. ref cite web url Allmusic class album id r443191 pure url yes title The Hot Fives and Sevens author Cub Koda publisher Allmusic accessdate 21 March 2012 ref ref name Penguin cite book last Cook first Richard authorlink Richard Cook coauthors Brian Morton Scottish writer Brian Morton title The Penguin Guide to Jazz Recordings origyear 1992 edition 9th series The Penguin Guide to Jazz year 2008 publisher Penguin location New York isbn 978 0 14 103401 0 page 41 ref The label has an extensive catalog of original recordings, but their recording program continues to this day, with Lucky Peterson and other contemporary artists. Concerts have also been promoted at concert halls such as The New ... discovered by JSP and have since moved to larger labels, for example Larry Garner , Guitar Shorty ... JSP discography emphasis on albums DEFAULTSORT Jsp Records Category Blues record labels Category British ... established in 1978 ja JSP ... more details
Unreferenced date October 2008 XPath is a language for selecting portions of an XML Document sequences of nodes of an XML tree . XPath uses a specific conceptual interpretation of XML documents, referred to as the XPath Data Model . Technical documents on XML often use the same terminology as the XPath data model . DEFAULTSORT Xpath Data Model Category Data modeling External Links http www.w3.org TR xpath datamodel XQuery 1.0 and XPath 2.0 Data Model markup languages stub ... more details
In computer science , particularly in human computer interaction , presentation semantics specify how a particular piece of a formal language is represented in a distinguished manner accessible to human senses , usually human vision. For example, saying that code nowiki bold ... bold nowiki code must render the text between these constructs using some bold typeface is a specification of presentation semantics for that syntax . An example of interactive presentation semantics is defining the expect behavior of a Hyperlink hypertext link on a suitable syntax. Many markup languages like HTML , CSS , DSSSL , XSL FO or troff have presentation semantics, but others like XML , XLink and XPath do not. ref H. P. Alesso, Craig Forsythe Smith, Developing Semantic Web services , A K Peters, Ltd., 2005, ISBN 1568812124, p. 62 and p. 100 ref ref G. Ken Holman, Definitive XSL FO , Prentice Hall PTR, 2003, ISBN 0131403745, p. 13 ref ref Erik Wilde, David Lowe, Xpath, XLink, XPointer, and XML a practical guide to Web hyperlinking and transclusion , Addison Wesley, 2003, ISBN 0201703440, p. 201 ref Character encoding standards like Unicode also have presentation semantics. ref http publib.boulder.ibm.com infocenter printer v1r1 index.jsp?topic com.ibm.printers.infoprintfonts com.ibm.printers.usingopentypefontsinanafpsystem g3a02mst18.htm ref One of the main goals of style sheet language s like CSS is to separate the syntax used to define structured data from the syntax endowed with presentation semantics that is used to render the data in various ways. References reflist compu sci stub Category Semantics Category Human computer interaction Category Programming language topics ... more details
Unreferenced date December 2009 XML documents have a hierarchical structure and can conceptually be interpreted as a tree structure, called an XML tree . This tree structure can not be divided into just root, nodes and leaves as normal tree structures. Although there is no consensus on the terminology used on XML Trees, at least two standard terminologies exist The terminology used in the XPath Data Model I am not sure about whether the XPath Data Model defines the terminology or just uses it, but in some literature they refer to the XPath Data Model for terminology. The terminology used in the XML Information Set . again I am not sure whether infoset is a definition of terminology... if it is I find it very difficult to interpret the recommendation DEFAULTSORT Xml Tree Category XML markup languages stub ... more details
distinguish .pmd Primary sources date April 2007 Notability date February 2011 PMD is a static ruleset based Java programming language Java source code Code analyzer analyzer that identifies potential problems like Possible bugs Empty try catch finally switch blocks. Dead code Unused local variable s, parameter s and private method s. Empty if while statements. Overcomplicated expressions Unnecessary if statements, for loops that could be while loops. Suboptimal code Wasteful String StringBuffer usage. Classes with high Cyclomatic complexity Cyclomatic Complexity measurements. Duplicate code Copied pasted code can mean copied pasted bugs, and decreases maintainability. While PMD doesn t officially stand for anything, it has several unofficial names, the most appropriate probably being Programming Mistake Detector . Typically, PMD errors are not true errors, but rather inefficient code, i.e. the application could still function properly even if they were not corrected. Rulesets PMD includes a set of built in rules and supports the ability to write custom rules. The custom rules can be written in two ways br 1. Using XPath br 2. Using Java classes Copy Paste Detector CPD The Copy Paste Detector CPD is an add on to PMD that uses the Rabin Karp string search algorithm to find Duplicate code duplicated code . CPD works with Java programming language Java , JavaServer Pages JSP , C programming language C , C , Fortran , PHP , and C Sharp programming language C code. Plugins PMD has plugins for JDeveloper , Eclipse computing Eclipse , jEdit , JBuilder , Omnicore s CodeGuide, NetBeans Sun Studio software Sun Studio , IntelliJ IDEA , TextPad , Maven , Ant software Ant , Gel, JCreator , Hudson software Hudson , Jenkins software Jenkins , Sonar software quality Sonar and Emacs . See also List of tools for static code analysis External links http pmd.sf.net Home page at SourceForge SourceForge.net . http pmd.sourceforge.net cpd.html CPD at SourceForge SourceForge.net . http pmd ... more details
databases, XML databases provide support for standardized query languages such as XPath and XQuery . BaseX ... ref name ftt cite web url http dev.w3.org 2007 xpath full text 10 test suite PublicPagesStagingArea ReportedResults XQFTTSReportSimple.html title W3C XPath and XQuery Full Text 1.0 Test Suite Result Summary ..., and evaluate XPath XQuery expressions in realtime i.e., while the user types . Technologies XPath query language XQuery 3.0 XQuery Update Facility XQuery Update Extension XPath Full Text Extension .... The XPath Accelerator encoding scheme and Staircase Join Operator have been taken as inspiration for speeding up XPath location steps. ref cite web url http www.inf.uni konstanz.de dbis publications ... Kramis Alexander Holupirek, Marc H. Scholl, Marcel Waldvogel title Pushing XPath accelerator to its ... more details
notability Products date January 2009 lowercase title o XML For Microsoft s document specification standard OpenXML o XML is an open source, dynamically typed, general purpose object oriented programming language based on XML syntax. It has threads, exception handling, regular expressions and namespaces. Additionally o XML has an expression language very similar to XPath that allows functions to be invoked on nodes and node sets. External links http www.o xml.org o XML homepage http www.xml.com pub a 2004 07 21 oxml.html Introduction to o XML http www.builderau.com.au architect work 0,39024596,20274014,00.htm Builder AU Programming for the 21st century o XML http xplusplus.sourceforge.net An alternative XML language SuperX Category Object oriented programming languages compu lang stub ... more details
Distinguish2 the variant of the XML language, Simple XML notability date November 2011 SimpleXML is a PHP extension that allows users to easily manipulate use XML data. PHP 5 is required. Functions Descriptions of functions here addAttribute addChild asXML attributes children construct getDocNamespaces getName getNamespaces registerXPathNamespace xpath simplexml import dom simplexml load file simplexml load string External links http php.net manual en ref.simplexml.php PHP.net s SimpleXML manual http www.devshed.com c a XML SimpleXML SimpleXML Tutorial Category PHP programming language Category XML parsers compu lang stub fr SimpleXML uk SimpleXML ... more details
Application oriented networking AON involves network devices designed to aid in computer to computer application integration. Application oriented networking was popularized by Cisco Systems in response to increasing use of XML messaging combined with related standards such as XSLT , XPath and XQuery to link miscellaneous applications, data sources and other computing assets. Many of the operations required to mediate between applications, or to monitor their transactions, can be built into network devices that are optimized for the purpose. The rules and policies for performing these operations, also expressed in XML, are specified separately and downloaded as required. Cisco has adopted the AON acronym as the name of a family of products that function in this way. See also Enterprise Application Integration http community.citrix.com blogs citrite sridharg 2008 11 14 XML Security Features in Netscaler 9.0 XML Security in Netscaler Category Networking hardware ... more details
Orphan date October 2011 primary sources date August 2009 sw8t.xml is a JavaScript XML parser. It is non validating and parses XML from a URL or string into a Document Object Model DOM like structure. It is free and open source software , distributed under the terms of the GNU Lesser General Public License version 3. Features sw8t.xml aims to provide an intuitive, lightweight solution for XML parsing in the JavaScript space much like JDOM provides in the Java space. Limitations sw8t.xml is non validating. sw8t.xml does not process XSLT stylesheet declarations. sw8t.xml does not include an XPath processor. References http sourceforge.net projects sw8txml SourceForge Project Page Category Free software Category XML parsers ... more details
TOCright XDM or xdm or similar can refer to Firearms A variant of the HS2000 pistol sold in the United States by Springfield Armory, Inc. In computing X display manager program type , a part of the X Window System architecture XDM display manager , the default display manager included with the X Window System XQuery and XPath Data Model Cross Domain Messaging , messaging that works around the limits set by the same origin policy in a web browser XML Document Management , an Open Mobile Alliance standard In gaming XDM X Treme Dungeon Mastery , a role playing game supplement by Tracy Hickman, Curtis Hickman and Howard Tayler. disambig it XDM ja XDM ... more details
xpath full text 10 XQuery Full Text ref . XQJ represents XQuery expressions using one of the following ... over individual XDM ref name XQueryDataModel http www.w3.org TR xpath datamodel XQuery 1.0 and XPath ... more details
Image Erfgoed St. Alde Fryske Tsjerken.JPG thumb right Emblem for churches in the care of the foundation Stichting Alde Fryske Tsjerken English Old Frisian Churches Foundation is an Foundation nonprofit organization foundation witch aims to preserve churchbuildings in Friesland the Netherlands. The foundation owns 38 churches as for 2010. ref name aldefrysketsjerken.nl kerken cite web url http www.aldefrysketsjerken.nl pag kerken.php title aldefrysketsjerken.nl kerken accessdate 2010 12 04 ref It was established in 1970 and is based in Leeuwarden , the capital of the province. All churches in the care of the foundation are Rijksmonument s, witch is a condition for the foundation for newly acquired churches. ref name aldefrysketsjerken.nl doelstelling cite web url http www.aldefrysketsjerken.nl pag doelstelling.php title aldefrysketsjerken.nl doelstelling accessdate 2010 12 04 ref The churches are maintained with subsidy from the Rijksdienst voor het Cultureel Erfgoed , the province Friesland, municipalitys, several culturefunds and public gifts. ref name aldefrysketsjerken.nl financien cite web url http www.aldefrysketsjerken.nl pag financien.php title aldefrysketsjerken.nl financien accessdate 2010 12 04 ref clear Churches class wikitable Location Article Photograph Rijksmonument nr. Allingawier http www.kich.nl kich2010 rapport.jsp?id qualifier ODB Rijksmonumentnr&id 39320 39320 Augsbuurt Image Augsbuurt church.jpg 100px http www.kich.nl kich2010 rapport.jsp?id qualifier ODB Rijksmonumentnr&id 23752 23752 Bears, Friesland Beers Protestant church of Bears http www.kich.nl kich2010 rapport.jsp?id qualifier ODB Rijksmonumentnr&id 8470 8470 Blessum Image Kerkje van Blessum.jpg 100px http www.kich.nl kich2010 rapport.jsp?id qualifier ODB Rijksmonumentnr&id 28581 28581 Boer, Franekeradeel Boer Image Boer NH kerk.JPG 100px http www.kich.nl kich2010 rapport.jsp?id qualifier ODB Rijksmonumentnr&id 15850 15850 Boksum http www.kich.nl kich2010 rapport.jsp?id qualifier ODB Ri ... more details
, XQuery , XPath , Webdav WebDAV support, and a native XML datatype li li 2001 Shipped Virtuoso 2.0 ... Proxy Generation for third party Web Services li li Exposure of saved SQL, SQL to XML, XQuery, and XPath ... with hosted runtimes li li Dynamic Language & Web page hosting for PHP , ASP.NET , JSP, Python ... more details
strict conformance to the XSLT 2.0, XPath 2.0, and XQuery 1.0 W3C Recommendations, and also implements ... backward compatible behavior Via backward compatible behavior XPath 1.0 support Yes Via XPath 1.0 compatibility mode Via XPath 1.0 compatibility mode XSLT 2.0 support No, forward compatible behavior applies Yes Yes XPath 2.0 support No Yes Yes XQuery 1.0 support No Yes Yes XML Schema 1.0 support No No Yes ... more details
category and structure. Publisher provides the HTML element HTML elements XPath or TagIDs and links ... . HTML element HTML elements XPath references or HTML tag TagIDs are used for linking structured ... on Yahoo Music language icdl template html tag tagid yent uhdr content Menu html tag xpath html body div 2 div div div 3 div a span content Logo html tag xpath html body div div content Advertisement html tag xpath html body div 3 table tbody tr td 2 div h1 content artist.name html tag tagid art img content artist.image html tag tagid biography content artist.bio reference Artist Bio html tag xpath html body div 3 table tbody tr td 2 table tbody tr 22 content artist.album html tag xpath html body div 3 table tbody tr td 2 table tbody tr 10 content artist.track html tag xpath html body div 3 ... page on Yahoo Music language icdl template . . . . . . . . . . . . . . . container container xpath html body div 3 table tbody tr 10 td table repeatable block block xpath html body div 3 table tbody tr 10 td table tbody tr td 4 html tag xpath html body div 3 table tbody tr 10 td table tbody tr td ... template name Artist Bio language icdl template html tag xpath html body ... html tag xpath html body div 3 table tbody tr td 2 table tbody tr td content artist.bio template source ... more details
unreferenced article date April 2008 The Java programming language Java programming language XML Application programming interface APIs from Sun Microsystems consist of the following separate programming APIs Java API for XML Processing , or JAXP . Java API for XML Messaging , or JAXM . Java API for XML based RPC , or JAX RPC . Java API for XML Registries , or JAXR . Java API for XML Web Services , or JAX WS . Java API for RESTful Web Services , or JAX RS . XQJ Java API for XQuery , or XQJ . Java Architecture for XML Binding , or JAXB . &ndash this is its official Sun name, even though it is an API, see http java.sun.com developer technicalArticles WebServices jaxb StAX STreaming XML processing , or StAX compatible with JDK 1.4 and above, included in JDK 1.6 . Only the Java API for XML Processing is a required API in Enterprise Java Beans Specification 1.3. A number of different Open Source software packages implement these APIs Xerces &ndash One of the original and most popular Simple API for XML SAX and Document Object Model DOM parser. Xalan &ndash XSLT XPath implementation, included in JDK 1.4 and above as the default transformer XSLT 1.0 . Saxon XSLT Saxon , alternative highly specification compliant XSLT XPath XQuery processor supports both XSLT 1.0 and 2.0 Woodstox &ndash An open source StAX and SAX as of version 3.2 implementation. External links http java.sun.com xml Java technology for XML Sun s page. http www.csv jdbc.com StelsXML JDBC driver JDBC driver for XML files. http woodstox.codehaus.org Woodstox Woodstox home page. http robaustin.wikidot.com how to schema check xml via jaxb How To Schema Check Xml Via JAXB Rob Austin http camelcode.org overview Java XML tutorials.htm Java EE and web framework tutorials Learning xml in java. Category Java platform XML hu Java XML ru Java XML ... more details
Streaming Transformations for XML STX is an XML transformation language intended as a high speed, low memory consumption alternative to XSLT version 1.0 and 2.0. Current work on XSLT 3.0 includes Streaming capabilities. Overview STX is an XML standard for efficient processing of stream based XML. As we will discover, XSLT is not well suited to stream based processing, and STX fills this niche. Conventional XML processing involves loading the entire XML document into memory for use. This is as opposed to Simple API for XML SAX which Streaming XML streams XML events such as open element close element text node and so on so that other software that can begin interpreting these immediately before the end of the file is reached. Unfortunately some software can t effectively use XML fragments this way and must build up the whole document to begin processing. So is the case with XSLT. Because XSLT s XPath can select any node throughout the document it must have the entire document available in memory. Understandably, this could be perceived as a bottleneck. STX only allows queries immediately surrounding the current node so it can quickly start transforming and outputting SAX event nodes as they arrive. As it can discard nodes immediately after processing the memory use is significantly lower than that of XSLT. Having a limited query scope is a defining characteristic of STX. This architectural decision intentionally marginalises STX as a niche language. Indeed, it would be wrong to say that STX is a general purpose transformation language however, if your transformation needs can be met by STX then it s an efficient and smart choice. Specifications STX s query language is called STXPath and is based on XPath 2.0 . Implementations of STX are available in Java programming language Java and Perl . Similar projects Unlike STX which is declared using an XML syntax, these two projects associate SAX events with Callback computer science callback functions Xineo OAX SAX Adapter E ... more details
WS BaseNotification is a web services specification which defines the interface WS Notification clients consumers and servers producers should expose. Subscription The subscribe method exposed through the NotificationProducer interface allows consumers to register their interest in WS Topics topics using the method, it is also possible to set a subscription expiry time and a custom Boolean logic boolean filter. A subscription to a topic implies a subscription to all children of that topic in the topic space . A useful feature of WS BaseNotification is that the client calling subscribe can subscribe on behalf of the consumer this is very useful in areas such as grid computing , where often subscriptions require specific privileges , but the service with that privilege wishes to defer processing to another service. Subscription filters An XPath filter can be provided at subscribe time that narrows down the notifications a consumer will receive. Before any notification is dispatched, the producer will run the XPath expression if the expression does not match the notification being processed then that consumer will not receive a notification Pausing resuming subscriptions The PauseSubscription and ResumeSubscription methods exposed through the SubscriptionManager interface allow consumers to temporarily suspend their subscriptions and allows the resumption of notifications. Subscriptions can be resumed with one of the following policies regarding missed notifications Send notification on next new change a similar effect to unsubscribing and then resubscribing. Send the last notification that the consumer would have received had the subscription not been paused. Send all the notifications that the consumer missed out on while the subscription was paused. Unsubscription As its name implies, the unsubscribe method allows a consumer to cancel an existing subscription. Available in 1.3 Notification The consumer s notify method exposed through the NotificationConsumer interfa ... more details