Как добавить пространство имен в дочернем элементе XML - PullRequest
0 голосов
/ 18 октября 2019

Ниже приведен xml, для которого мне нужно создать xslt. Может кто-нибудь сказать мне, как следует добавить пространство имен в дочернем узле (Info)

<Request>
   <Info xmlns="http://hgkl.kj.com"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <Country>US</Country>
      <Part>A</Part>
   </Info>
</Request>

Он может содержать несколько пространств имен, как показано ниже xml

<Root xmlns='x-schema:phoenix.xapi'>
    <RM_ACCT xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <BackupWh>Y</BackupWh>
        <BirthDt>1992-08-25</BirthDt>
        <BranchNo>1</BranchNo>
    </RM_ACCT>

    <RM_Address xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <Street>abcd</Street>
        <HouseNo>1234</HouseNo>
    </RM_Address>
</Root>
...