none
Retirar os namespaces adicionais do xml RRS feed

  • Pergunta

  • Estou utilizando uma função(xslt) para retirar namespaces adicionais no arquivo xml, mas esta função estágerando sugeira no arquivo xml.

    Esta é a função para retirada dos namespaces:

    Public Shared Sub cropAttribute(ByVal fileName As String)

    Dim tReader As TextReader

    tReader = New StringReader(My.Resources.Contas_Correntes)

    Dim defFileName As String = "\Contas_Correntes_Definitivo.xml"

    Dim xReader As XmlReader

    xReader = XmlReader.Create(tReader)

    Dim xslt As New XslCompiledTransform()

    xslt.Load(xReader)

    xslt.Transform(fileName, New FileInfo(fileName).Directory.FullName & defFileName)

    convertXmlEncodingToUpper(New FileInfo(fileName).Directory.FullName & defFileName)

    End Sub

     

    e esta é a sujeira que foi gerada no arquivo xml:

    xmlns="http://www.tce.sp.gov.br/audesp/xml/dadoscontabeis_3"

     

    aparece no trecho do arquivo xml abaixo:

    <CredorFornecedor>
          <Entidade>2</Entidade>
          <Credor>
            <gen:IdentificacaoEspecial Tipo="03" xmlns="http://www.tce.sp.gov.br/audesp/xml/dadoscontabeis_3">
              <gen:Numero>518</gen:Numero>
            </gen:IdentificacaoEspecial>
          </Credor>
          <ContaContabil>211110300</ContaContabil>
          <MovimentoContabil>
            <SaldoInicial>6933.21</SaldoInicial>
            <NatInicial>C</NatInicial>
            <MovimentoCredito>0.00</MovimentoCredito>
            <MovimentoDebito>6933.21</MovimentoDebito>
            <SaldoFinal>0.00</SaldoFinal>
            <NatFinal>C</NatFinal>
          </MovimentoContabil>
        </CredorFornecedor>

     

    Se alguém puder me ajudar, agradeço desde já.

     

    Wilson

    terça-feira, 29 de abril de 2008 17:56

Respostas