![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries [Thread Prev] >Thread Next - Re: Need XSLT help to copy XML except given node Need XSLT help to copy XML except given nodeTo: NULL Date: 1/3/2007 10:47:00 AM Team, New to XSLT. Need to be able to copy XML verbatim except a given node. In this example need to copy entire XML EXCEPT NON_PROVISIONABLE_WITHOUT_INSIDE_ACCESS node and it's children: <?xml-stylesheet type="text/xsl" href="C:\Documents and Settings\TReynolds\Desktop\CopyIt.xslt"?> <AddOrder xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\My Documents\VOSE\VIEWS\TReynolds_DecBugFix06\VOSE1\Common\VOSE.Common.DataElements\Schema\addorder.xsd"> <ORDER_HEADER> <MASTER_ORDER_NUMBER>0S5796182</MASTER_ORDER_NUMBER> <ORDER_NUMBER>5796182</ORDER_NUMBER> <VERSION_NUMBER>002</VERSION_NUMBER> <SUPP_TYPE>Pending</SUPP_TYPE> <ORDER_TYPE>N</ORDER_TYPE> <SYSTEM_REGION_ID>S</SYSTEM_REGION_ID> <EAST_WEST_IND>W</EAST_WEST_IND> <SERVICE_CLASS>RESIDENCE</SERVICE_CLASS> <CUSTOMER_ACCOUNT_ID>2816087221</CUSTOMER_ACCOUNT_ID> <ACCOUNT_TYPE>NRES</ACCOUNT_TYPE> <BILLING_TN>1111111111</BILLING_TN> <DUE_DATE>2007-01-09</DUE_DATE> <DISPATCH_COEFFICIENT>2.0</DISPATCH_COEFFICIENT> <APPOINTMENT_START_TIME>08:00</APPOINTMENT_START_TIME> <APPOINTMENT_END_TIME>17:00</APPOINTMENT_END_TIME> <APPOINTMENT_DATE>2007-01-09</APPOINTMENT_DATE> <APPOINTMENT_APPROVED_BY_INDICATOR>C</APPOINTMENT_APPROVED_BY_INDICATOR> <APPOINTMENT_APPROVED_BY>OCG</APPOINTMENT_APPROVED_BY> <TIME_ZONE>CDT</TIME_ZONE> <APPOINTMENT_SPECIAL_INSTRUCTION>TN 1111111111 LINEACTION I AAISFZFSOLUTIONID511IVAPP ORDER NUMBER IS 001880372THE AWAS JOB ID ISIncomplete Tech Update MessageIncomplete Tech Update MessageCBR = 123 939-5870AWAS APPT 08:00A-17:00P 01-09-2007</APPOINTMENT_SPECIAL_INSTRUCTION> <COORDINATION_TIME>00:00</COORDINATION_TIME> <REMARKS>POWER RQMTS QUOTED TO TODD HATHCOCK 12/22/2006 0S5796182</REMARKS> <REMARKS>CROSS STREETS: 407 AND GARDENRIDGE</REMARKS> <REMARKS>called cust about appt for 12/31;left message on cust's vms.</REMARKS> <REMARKS>....Ksimpson/Verizon/call ahead</REMARKS> <REMARKS>....KSIMPSON/VERIZON/CALL AHEAD</REMARKS> <FIBER_RELATED_ORDER>ICOG043924296</FIBER_RELATED_ORDER> <FIBER_RELATED_ORDER_DATA>ICOG043924296</FIBER_RELATED_ORDER_DATA> <ORIGNATING_SYSTEM>NOCV</ORIGNATING_SYSTEM> <CUSTOMER_CONTACT_NAME>TODD BOBBY</CUSTOMER_CONTACT_NAME> <CUSTOMER_CONTACT_PHONE>1231231234</CUSTOMER_CONTACT_PHONE> <CUSTOMER_NAME>TODD BOBBY</CUSTOMER_NAME> <RESPONSIBILITY_CENTER>NT97</RESPONSIBILITY_CENTER> <ORDER_CREATE_DATE>2006-12-22</ORDER_CREATE_DATE> <ORDER_CREATE_TIME>16:21</ORDER_CREATE_TIME> <ADDRESS_VALIDATION_BYPASS>N</ADDRESS_VALIDATION_BYPASS> <VOICE_HEADER/> <VOICE_DATA_VIDEO_TYPE>110</VOICE_DATA_VIDEO_TYPE> <SUPP_VOICE_DATA_VIDEO_TYPE>110</SUPP_VOICE_DATA_VIDEO_TYPE> <VOICE_DUE_DATE>2007-01-09</VOICE_DUE_DATE> <DATA_DUE_DATE>2007-01-09</DATA_DUE_DATE> <VOICE_DUE_DATE_OPTION>F</VOICE_DUE_DATE_OPTION> <DATA_DUE_DATE_OPTION>F</DATA_DUE_DATE_OPTION> <VIDEO_DUE_DATE_OPTION>C</VIDEO_DUE_DATE_OPTION> </ORDER_HEADER> <ADDRESS_GROUP> <SERVICE_ADDRESS> <HOUSE>1</HOUSE> <STREET>MAIN ST</STREET> <CITY>TAMPA</CITY> <STATE>FL</STATE> <ZIP>33610</ZIP> </SERVICE_ADDRESS> <ACO>B3L</ACO> <WIRE_CENTER>SW7AAAA</WIRE_CENTER> <VOICE_RECORDS> <LINE_RECORD> <ACTION_CODE>I</ACTION_CODE> <TN>1231231234</TN> <SERVICE_TYPE>74864</SERVICE_TYPE> <FTTP_FLAG>Y</FTTP_FLAG> <TN_OVERRIDE_BY_REP>N</TN_OVERRIDE_BY_REP> </LINE_RECORD> <FEATURE_RECORD_TYPE> <NON_PROVISIONABLE_WITHOUT_INSIDE_ACCESS> <iosc_element>48803</iosc_element> <iosc_element>02543</iosc_element> <iosc_element>02548</iosc_element> <iosc_element>48800</iosc_element> <iosc_element>11981</iosc_element> <iosc_element>48809</iosc_element> <iosc_element>36005</iosc_element> <iosc_element>Z2771</iosc_element> <iosc_element>20070</iosc_element> <iosc_element>61663</iosc_element> <iosc_element>87002</iosc_element> <iosc_element>48810</iosc_element> </NON_PROVISIONABLE_WITHOUT_INSIDE_ACCESS> <FEATURE_ACTION_CODE>I</FEATURE_ACTION_CODE> <ADDL_LINE_FLAG>Y</ADDL_LINE_FLAG> <TC>Y</TC> <IOSC_PARAMETER_LIST> <IOSC_FIELD_NAME>74864</IOSC_FIELD_NAME> </IOSC_PARAMETER_LIST> <IOSC_PARAMETER_LIST> <IOSC_FIELD_NAME>04778</IOSC_FIELD_NAME> </IOSC_PARAMETER_LIST> <IOSC_PARAMETER_LIST> <IOSC_FIELD_NAME>40259</IOSC_FIELD_NAME> </IOSC_PARAMETER_LIST> <IOSC_PARAMETER_LIST> <IOSC_FIELD_NAME>40432</IOSC_FIELD_NAME> </IOSC_PARAMETER_LIST> <IOSC_PARAMETER_LIST> <IOSC_FIELD_NAME>40613</IOSC_FIELD_NAME> </IOSC_PARAMETER_LIST> <INTRA_IXC>NPS</INTRA_IXC> <INTER_IXC>NPS</INTER_IXC> </FEATURE_RECORD_TYPE> </VOICE_RECORDS> </ADDRESS_GROUP> </AddOrder> I have been able to use this XSLT to copy the XML... but not sure how to NOT copy that node.. <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="/"> <xsl:copy-of select="/"> </xsl:copy-of> </xsl:template> </xsl:stylesheet> Please advise... Thanks, Tim Reynolds Verizon | ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||||
|
