xmlファイルを読み込み、タグからEmployeeNameおよびEmailId値をキャプチャしてxmlファイルとして出力する必要があります。 最初のタグは常にEmployeeNameを表し、5番目のタグは常にEmailIdを表します。<value>タグを取得するxmlファイルを読み取る
次のように
....行/値の現在値をキャプチャするために、入力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>
期待出力リレー以下のように:
<?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>
ありがとう、 ラビ
入力データは、不正な形式です。いずれにせよ、私たちはコーディングサービスではありません。あなた自身で問題を解決するための真摯な善意の努力の証拠を提示し、遭遇した*具体的な問題に関する1つ以上の質問を提出してください。 –
こんにちはJohn、私たちはurl-https://stackoverflow.com/questions/5270568/how-to-use-xslt-to-get-only-certain-rows-and-certain- columnにあるコードに従って試してみました。それは動作していません。 – raviteja