태그가없는 C # XML 직렬화 XMLElement

로르 캄 호이

다음과 같은 수업이 있습니다.

[Serializable]
public class SomeModel
{
    [XmlElement("CustomerName")]
    public string CustomerName { get; set; }

    [XmlElement("")]
    public int CustomerAge { get; set; }
}

(일부 테스트 데이터로 채워진 경우) XmlSerializer.Serialize ()를 사용하여 직렬화되고 다음 XML이 생성됩니다.

<SomeModel>
  <CustomerName>John</CustomerName>
  <CustomerAge>55</CustomerAge>
</SomeModel>

내가 필요로하는 것은 :

<SomeModel>
  <CustomerName>John</CustomerName>
   55
</SomeModel>

두 번째 xml 요소의 경우 자체 태그가 없어야합니다. 이것이 가능할까요? 감사합니다.

사친

장식 CustomerAgeXMLTEXT 대신 XmlElement.

당신은 또한의 유형을 변경해야합니다 CustomerAge에서 intstring당신이 원하지 않을 경우이 같은 직렬화에 대한 추가 속성을 가지고해야합니다 :

public class SomeModel
{
    [XmlElement("CustomerName")]
    public string CustomerName { get; set; }

    [XmlText]
    public string CustomerAgeString { get { return CustomerAge.ToString(); } set { throw new NotSupportedException("Setting the CustomerAgeString property is not supported"); } }

    [XmlIgnore]
    public string CustomerAge { get; set; }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

제네릭 형식의 XmlElement 이름을 사용한 XML 직렬화-C #

분류에서Dev

제네릭 형식의 XmlElement 이름을 사용한 XML 직렬화-C #

분류에서Dev

XML 직렬화-XML의 일부를 XmlElement로 유지

분류에서Dev

XmlRoot 요소가없는 XML 직렬화 및 역 직렬화

분류에서Dev

일부 XML 태그가 역 직렬화되지 않는 이유

분류에서Dev

C # : 리플렉션없이 개체를 XML로 직렬화

분류에서Dev

C #에서 0 결과를 반환하는 XML 역 직렬화

분류에서Dev

C #에서 XML을 개체로 역 직렬화하는 방법

분류에서Dev

C #의 목록이있는 개체에 XML 역 직렬화

분류에서Dev

내 XML 행을 C # 개체로 직렬화하는 방법

분류에서Dev

XML 직렬화 및 역 직렬화 List <string> in C #

분류에서Dev

XML 태그가없는 C # Visual Studio Intellisense

분류에서Dev

알 수없는 형식의 DataContractSerializer를 사용한 C # xml 역 직렬화

분류에서Dev

C #의 XmlSerializer, 특정 특성으로 동일한 이름을 가진 여러 XmlElement로 장식 된 클래스를 역 직렬화 하시겠습니까?

분류에서Dev

C # xml 직렬화 구조 변경

분류에서Dev

XML 역 직렬화 다른 개체 C #

분류에서Dev

C # XML 역 직렬화 문제

분류에서Dev

C # 직렬화 : xml이 비어 있음

분류에서Dev

C #에서 파일 XML 역 직렬화

분류에서Dev

xml 개체 C #으로 역 직렬화

분류에서Dev

C #에서 XML 직렬화를 사용할 때 목록에 끝 태그를 추가하는 방법은 무엇입니까?

분류에서Dev

XML 직렬화에 클래스 독립 태그를 추가하는 방법

분류에서Dev

특성없는 C # JSON 직렬화 및 역 직렬화

분류에서Dev

List <> 속성을 예기치 않게 무시하는 C # xml 역 직렬화

분류에서Dev

예상대로 작동하지 않는 C # 클래스로 XML 역 직렬화

분류에서Dev

클래스에 따라 요소 이름이있는 C # XML 직렬화 목록

분류에서Dev

속성없이 XML 역 직렬화

분류에서Dev

XML 인코딩 또는 직렬화

분류에서Dev

C #을 사용하여 XML 파일에서 데이터를 직렬화 및 역 직렬화하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    제네릭 형식의 XmlElement 이름을 사용한 XML 직렬화-C #

  2. 2

    제네릭 형식의 XmlElement 이름을 사용한 XML 직렬화-C #

  3. 3

    XML 직렬화-XML의 일부를 XmlElement로 유지

  4. 4

    XmlRoot 요소가없는 XML 직렬화 및 역 직렬화

  5. 5

    일부 XML 태그가 역 직렬화되지 않는 이유

  6. 6

    C # : 리플렉션없이 개체를 XML로 직렬화

  7. 7

    C #에서 0 결과를 반환하는 XML 역 직렬화

  8. 8

    C #에서 XML을 개체로 역 직렬화하는 방법

  9. 9

    C #의 목록이있는 개체에 XML 역 직렬화

  10. 10

    내 XML 행을 C # 개체로 직렬화하는 방법

  11. 11

    XML 직렬화 및 역 직렬화 List <string> in C #

  12. 12

    XML 태그가없는 C # Visual Studio Intellisense

  13. 13

    알 수없는 형식의 DataContractSerializer를 사용한 C # xml 역 직렬화

  14. 14

    C #의 XmlSerializer, 특정 특성으로 동일한 이름을 가진 여러 XmlElement로 장식 된 클래스를 역 직렬화 하시겠습니까?

  15. 15

    C # xml 직렬화 구조 변경

  16. 16

    XML 역 직렬화 다른 개체 C #

  17. 17

    C # XML 역 직렬화 문제

  18. 18

    C # 직렬화 : xml이 비어 있음

  19. 19

    C #에서 파일 XML 역 직렬화

  20. 20

    xml 개체 C #으로 역 직렬화

  21. 21

    C #에서 XML 직렬화를 사용할 때 목록에 끝 태그를 추가하는 방법은 무엇입니까?

  22. 22

    XML 직렬화에 클래스 독립 태그를 추가하는 방법

  23. 23

    특성없는 C # JSON 직렬화 및 역 직렬화

  24. 24

    List <> 속성을 예기치 않게 무시하는 C # xml 역 직렬화

  25. 25

    예상대로 작동하지 않는 C # 클래스로 XML 역 직렬화

  26. 26

    클래스에 따라 요소 이름이있는 C # XML 직렬화 목록

  27. 27

    속성없이 XML 역 직렬화

  28. 28

    XML 인코딩 또는 직렬화

  29. 29

    C #을 사용하여 XML 파일에서 데이터를 직렬화 및 역 직렬화하는 방법은 무엇입니까?

뜨겁다태그

보관