none
elementro gravando com contexto, como tirar ? RRS feed

  • Pergunta


  • Tenho que gravar o elemento "teste" dentro deste XML ficando assim:   <teste>123456789</teste> por exemplo


      <TestDefinitions>
        <ManualTest name="checklistpadrao" storage="c:\documents and settings\lc000662\meus documentos\visual studio 2008\projects\site1_0_65\testresults\lc000662_pa00955998 2008-07-28 17_12_59\out\checklistpadrao.mht" id="4e7f34dd-7de1-47df-a5d2-6fe80cd1f0bf">
          <Css projectStructure="" iteration="" />
          <Description>To do: set description</Description>
          <Owners>
            <Owner name="" />
          </Owners>
          <Execution id="7485ee4f-1ad8-4589-8c83-458055e8dd6d" />
          <teste>123456789</teste>
        </ManualTest>
      </TestDefinitions>


    O problema é que quando uso o método AppendChild(newElement)   ele sempre grava assim <teste xmlns="">123456789</teste>
    Vi que ele insere o contexto. Existe alguma forma de evitar que ele insira o contexto ?






    quarta-feira, 6 de agosto de 2008 21:43

Respostas

  • Você está usando CreateElement ao invés de CreateNode.
    Utilize o último e mantenha os nós dentro da hierarquia de seu documento que não deve acrescentar o namespace diretamente.
    domingo, 10 de agosto de 2008 17:50