VB.NET에서 XML로부터 특정 속성/값 쌍을 구문 분석하려고합니다.VB.NET에서 XML 문자열 파싱
XML은 원래 XML처럼 보이는 문자열이지만 XML 형식의 데이터 형식이나 구조로 변환해야 구문 분석이 가능합니다.
어떻게하면이 문자열을 XML로 변환 한 다음 필요한 정보를 구문 분석 할 수 있습니까?
편집 :
Dim doc As XDocument = XDocument.Parse(str)
은 XML로 문자열을 가져옵니다 그러나 Call doc.attribute("name").Value
이 작동하지 않습니다. 내가 전화하려고하는 부름의 이름이 정확한지 확인했습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
XML 값을 다시 문자열로 변환하려고 시도했습니다. 하위 용 특수 데이터 유형입니까? 나는 다른 것을 놓치고 있니?
편집 2 XML 속성의 값은 함수의 이름입니다. 값의 값에 따라 다른 함수를 호출하고 싶습니다. 플래시 액티브 X 컨트롤을 통해 변경 될 것입니다. 나는 여기서 내가 다루고있는 가치에 대한 완전한 통제권을 가지고있다.
(I 대리자 기능이 필요하십니까?)
EDIT3을 :
내가 그것을 얻었다. 적절한 인수와 함께 'CallByName()'.
.NET에는 'XML 데이터 유형'이 없습니다. 좀 더 구체적 일 수 있습니까? XML이 어떻게 생겼는지, 그리고 XML에서 얻고 자하는 속성/값의 예를 제시하십시오. 또한 'flash','axshockwaveflash','call' 태그가 붙은 이유는 무엇입니까? –
@Darin - XML이 axshockwaveflash 컨트롤에서 나옵니다. – Moshe