Here is an example how to do this for a cspecific XSLT processor (.NET
XslCompiledTransform):
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:ex="http://xmlexchangeservice.com/"
xmlns:my="my:my" exclude-result-prefixes="msxsl my">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:template match="/*">
<xsl:copy-of select=
"my:parse(string(//ex:InputXML))//*[local-name()='Organization']"/>
</xsl:template>
<msxsl:script language="c#" implements-prefix="my">
public XmlDocument parse(string text)
{ XmlDocument doc = new XmlDocument();
doc.LoadXml(text);
return doc;
}
</msxsl:script>
</xsl:stylesheet>
produces:
<tns:Organization
xmlns:tns="urn:schemas:x12:org:V00200806:CoverageRequest"
xmlns:X12.7="urn:x12:schemas:V00200806:X12.7"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:Name>Florida</tns:Name>
</tns:Organization>
Cheers,
Dimitre
On Fri, Sep 28, 2012 at 1:19 PM, Mak Praveen <praveenml(_at_)gmail(_dot_)com>
wrote:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" >
<soap:Body>
<TransmitXML xmlns="http://xmlexchangeservice.com/">
<InputXML><?xml version="1.0"
encoding="utf-8"?>
<tns:CoverageRequest
xmlns:X12.7="urn:x12:schemas:V00200806:X12.7"
xmlns:tns="urn:schemas:x12:org:V00200806:CoverageRequest"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
PublicationVersion="00200809" PublicationDate="1984-02-12">
<tns:RequestorInformation>
<tns:Organization>
<tns:Name>Florida</tns:Name>
</tns:Organization>
<tns:ReasonDetails>
<tns:ReasonCode>ACCV</tns:ReasonCode>
</tns:ReasonDetails>
</tns:RequestorInformation>
</tns:CoverageRequest>
</InputXML>
<XMLSchemaVersion>V00200806-ServiceRequest</XMLSchemaVersion>
</TransmitXML>
</soap:Body>
</soap:Envelope>
--
Cheers,
Dimitre Novatchev
---------------------------------------
Truly great madness cannot be achieved without significant intelligence.
---------------------------------------
To invent, you need a good imagination and a pile of junk
-------------------------------------
Never fight an inanimate object
-------------------------------------
To avoid situations in which you might make mistakes may be the
biggest mistake of all
------------------------------------
Quality means doing it right when no one is looking.
-------------------------------------
You've achieved success in your field when you don't know whether what
you're doing is work or play
-------------------------------------
Facts do not cease to exist because they are ignored.
-------------------------------------
Typing monkeys will write all Shakespeare's works in 200yrs.Will they
write all patents, too? :)
-------------------------------------
I finally figured out the only reason to be alive is to enjoy it.
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--