Pessoal, estou com o seguinte problema: Preciso gerar um xml onde preciso colocar o sinal de = entre duas palavras e utilizar aspas cfe abaixo: + <cabDcto docto="ComplementoNF-e" versaoDocto="03" numCtrlMovto="25> NA geração do xml me retorna o erro abaixo. X-NODEREF or X-DOCUMENT CREATE-NODE got an error: An invalid character was specified. (9082) X-NODEREF must be associated with a valid X-DOCUMENT in order to use it in method APPEND-CHILD. (9102) Como faço para resolver este problema? Obrigado pela ajuda.
Cara, Você ta suando que versão do progress??? Se tiver usando a 10 você pode usar o ProDataSet. Ele gera o XML pra vc!!! Segue um exemplo: Código: DEFINE DATASET dsOrder FOR eOrder, eOrderLine DATA-RELATION OrderLine FOR eOrder, eOrderLine RELATION-FIELDS (OrderNum, OrderNum). hOrderBuf = DATASET dsOrder::eOrder. hOlineBuf = DATASET dsOrder::eOrderLine. hOrderBuf:ATTACH-DATA-SOURCE(DATA-SOURCE srcOrder:HANDLE, “Customer.Name,CustName”). hOlineBuf:ATTACH-DATA-SOURCE(DATA-SOURCE srcOline:HANDLE,””). QUERY OrderQuery:QUERY-PREPARE(“FOR EACH Order WHERE…). DATASET dsOrder:FILL(). DATASET dsOrder:WRITE-XML (“FILE”,”dsOrder.xml”, TRUE). Att,