2009-06-05 3 views
3

기본적으로이 기능을 이해하는 데는 몇 분이 걸렸으므로 다른 사람이 시간을 낭비하지 않도록 나머지 커뮤니티와 공유하고 싶었습니다.VB.NET의 속성 값 설정 XML 리터럴

내가 이런 식으로 코드를 작성 VB.NET의 XML 리터럴

<Books> 
    <Book Name="The First Book" /> 
    <Book Name="The Second Book" /> 
</Books> 

사용하여 다음 XML 문자열을 생성하려고 시도하고

, (책 가정은 문자열의 Enumerable에서 그냥)

Dim output = <Books> 
    <%= From book In Books _ 
    Select _ 
    <Book Name="<%= book %>"/> %> 
    </Books> 

그러나 컴파일러는 속성 값을 묶어야하는 따옴표에 대해 불평하고 있습니다. 작은 따옴표, 두 개의 큰 따옴표, 아무 것도 사용하지 않았습니다.

답변

4

은 몇 가지 빠른 실험 후, 나는 당신이 전부 따옴표를 제거 할 필요가 있다고 생각, 그래서 코드는 다음과 같습니다

Dim output = <Books> 
    <%= From book In Books _ 
    Select _ 
    <Book Name=<%= book %>/> %> 
    </Books> 
+0

너무 내 질문에 답변 .. 감사합니다! – Quango