값을 캡처합니다. xml 파일을 읽고 태그에서 EmployeeName 및 EmailId 값을 캡처하여 출력을 XML 파일로 생성해야한다는 요구 사항이 있습니다. 첫 번째 태그는 항상 EmployeeName을 나타내며 다섯 번째 태그는 항상 EmailId를 나타냅니다. 로우/값에 존재하는 값을 캡처xml 파일을 읽고 <value> 태그에서
필요 .... 등
입력 XML 파일은 다음과
<?xml version="1.0" encoding="utf-8"?>
<dataset xmlns="http://developer.net.com/schemas/xmldata/1/" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
<!--
<dataset
xmlns="http://developer.net.com/schemas/xmldata/1/"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
xs:schemaLocation="http://developer.net.com/schemas/xmldata/1/ xmldata.xsd"
>
-->
<metadata>
<item length="20" type="xs:string" name="EmployeeName"/>
<item length="4" type="xs:string" name="Full/Part Time Code"/>
<item type="xs:dateTime" name="Hire Date"/>
<item type="xs:dateTime" name="Termination Date"/>
<item length="30" type="xs:string" name="EmailID"/>
<item length="30" type="xs:string" name="State"/>
</metadata>
<data>
<row>
<value>JOSEPH</value>
<value>F</value>
<value>1979-04-19T00:00:00</value>
<value>2007-08-27T00:00:00</value>
<value>[email protected]</value>
<value>TX</value>
</row>
<row>
<value>NANDY</value>
<value>F</value>
<value>1979-04-19T00:00:00</value>
<value>2007-08-27T00:00:00</value>
<value>[email protected]</value>
<value>PA</value>
</row>
</data>
</dataset>
은 아래와 OUPUT 기대 값 :
<?xml version="1.0" encoding="UTF-8"?>
<ns0:EMPLOYEEDETAILS xmlns:ns0="http://net.com/EmployeeDetails">
<Records>
<EmployeeName>JOSEPH</EmployeeName>
<EmailId>[email protected]</EmailId>
</Records>
<Records>
<EmployeeName>NANDY</EmployeeName>
<EmailId>[email protected]</EmailId>
</Records>
</ns0:EMPLOYEEDETAILS>
감사합니다. 라비
입력 데이터를 조작한다. 어쨌든 우리는 코딩 서비스가 아닙니다. 문제를 직접 해결하기위한 진실한 선의의 증거를 제시하고, 발생한 특정 문제에 대해 하나 이상의 질문을 제기하십시오. –
안녕하세요, John 님, url에있는 코드별로 시도했습니다. https : //stackoverflow.com/questions/5270568/how-to-use-xslt-to-get-only-certain-rows-and-certain- column . 그것은 작동하지 않습니다. – raviteja