Amigos necesito pasar esto a codigo c# alguin sabe como
??
Imports System.Xml
Imports System.IO
Public Class CXML
Function GetCampoXML(ByVal Archivo As String, ByVal BitReq As String,
Optional ByVal Bit63SubCampo As String = "XX") As String
Dim ObjReadXML As New XmlTextReader(New StringReader(Archivo)) 'Leer
desde un string
'Dim ObjReadXML As New XmlTextReader(Archivo) 'Leer desde un archivo
GetCampoXML = ""
While ObjReadXML.Read()
Select Case ObjReadXML.NodeType
Case XmlNodeType.Element
If ObjReadXML.Name = "field" Then
While ObjReadXML.MoveToNextAttribute
If (ObjReadXML.Name = "id" And ObjReadXML.Value
= BitReq And BitReq <> "63") Then
GetCampoXML = ObjReadXML.ReadElementString()
ObjReadXML.Close()
End If
End While
ElseIf ObjReadXML.Name = "subcampo" Then
While ObjReadXML.MoveToNextAttribute
If (ObjReadXML.Name = "id" And ObjReadXML.Value
= Bit63SubCampo) Then
GetCampoXML = ObjReadXML.ReadElementString()
ObjReadXML.Close()
End If
End While
End If
'Case XmlNodeType.Text
' MsgBox("XmlNodeType.Text | ObjReadXML.Value: " &
ObjReadXML.Value)
End Select
End While
ObjReadXML = Nothing
End Function
End Class
Leer las respuestas