Hola tengo este string que leo de un archivo como el siguiente:
<Item Id="1"Desc="SERVICIOS GRAVADOS"Price="10.0000"Qty="1"Tax=“2"Code=”“Comments=”"dperc="0.00"damt=“0”/>
y quiero agregarle un espacio despus de cada comilla porque sino el xml parser no lo pasa. Por favor no recomendar cambiar el archivo, porque no puedo cambiar el programa que genera el xml sin espacio, es cerrado.
As que pens hacerlo as pero no me funcion
Dim f As FolderItem
Dim stream As TextInputStream
f = Getfolderitem(file)
dim xml as string
contenido=""
If f <> Nil Then
stream = TextInputStream.Open(f)
xml= trim(stream.ReadAll())
stream.Close
End If
olds= “”""
news=""" "
xml = Replace(xml, olds, news)
OutputArea.Text=xml
no me manda error pero cuando se despliega el texto en la pantalla siguen el string con las comillas sin el espacio que deseo agregar.
De nada Alexis, juntos vamos aprendiendo. Acabo de hacer otra prueba y tambin lo puedes poner as:
olds = """"""
news = """"" "
Algo me acordaba de que se tena que poner doble para representar una comilla doble. Entonces se pone " como inicio, luego “”"" para que se le asigne al String 2 comillas dobles y al final "