다음과 같은 이름/값 속성 쌍에 대한 특수 XML 요소가 있습니까? C# 코드에서 활용할 수있는 것이 있습니까?XML의 속성
<Properties>
<Property>
<Name>xyz</Name>
<Value>abc</Value>
</Property>
</Properties>
다음과 같은 이름/값 속성 쌍에 대한 특수 XML 요소가 있습니까? C# 코드에서 활용할 수있는 것이 있습니까?XML의 속성
<Properties>
<Property>
<Name>xyz</Name>
<Value>abc</Value>
</Property>
</Properties>
당신이 당신을 위해 그것을 할 직렬화를 사용하지 않는 직접 아무것도 몰라요.
나는이 양식은 대부분의 상황에서 매우 유용하고, 매우 컴팩트하게 발견 :
<properties>
<property key="xyz">abc</property>
</properties>
은 다음과 비슷한으로 그들을 반복 :
Dictionary<string, string> properties = new Dictionary<string, string>()
foreach(XmlNode property in root.SelectNodes("properties/property") {
string name = property.Attributes["key"].Value as string
string value = property.InnerText;
properties.add(name, value);
}
속성을 사용할 수 있습니다. 속성과 같이 태그에 관련된 이름 - 값 쌍은 다음과 같습니다
<Tag xyz="abc">
<!-- more XML tags -->
</Tag>
XML 및 C#은 완전히 다른 . C#을 사용하여 유효한 XML을 구문 분석 할 수 있습니다. 최종 목표가 무엇인지 자세히 설명해 주시겠습니까?
값이 큰 것으로 예상되지 않으면 일 수도 있습니다 ... –
태그 자체에 값을 넣는 데 문제가 있으면 서식 문제가 발생합니다. "이 텍스트는"따옴표로 묶인 값 ""이 있으면 문제가 발생합니다. 노드 내부에서 할 수있는 일은 Text?"yes "]]> –
GrayWizardx
입력을 html로 인코딩 할 수 없습니까? –