2011. 9. 15. 10:59
XML Serializer.
2011. 9. 15. 10:59 in Geeks_Company 자료
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
안녕하세요.
최근 했던 프로젝트에서 사용했던 기술이 XML & XSD 인데요.
본의 아니게 많은 태그를 다루다 보니 편한 점들이 있기에 이렇게 포스팅 합니다.
일반적으로,
XML을 사용할때는 1 depth ( root -> element ) 로 끝나는데, 그게 아니고,
Root -> element -> element -> attribute의 경우,
편하게 하는 방법은 없습니다.
직접 마지막 element 를 객체로 만든후, 부모에 wrap, 다시 부모에 warp을 해서,
serializing을 시키는 수 밖에 없습니다.
캡쳐된 화면을 보고 간략히 설명 드립니다.
최근 했던 프로젝트에서 사용했던 기술이 XML & XSD 인데요.
본의 아니게 많은 태그를 다루다 보니 편한 점들이 있기에 이렇게 포스팅 합니다.
일반적으로,
XML을 사용할때는 1 depth ( root -> element ) 로 끝나는데, 그게 아니고,
Root -> element -> element -> attribute의 경우,
편하게 하는 방법은 없습니다.
직접 마지막 element 를 객체로 만든후, 부모에 wrap, 다시 부모에 warp을 해서,
serializing을 시키는 수 밖에 없습니다.
캡쳐된 화면을 보고 간략히 설명 드립니다.
읽어 들일 XML 파일의 형태 및 내용입니다.
Deserialzer를 통해서 xml을 읽어 옵니다.
XML의 태그를 다 읽어와서 해당 태그 정보를 보여줍니다.
선택된 XML의 내용에 수정을 가합니다.
현재 XML 파일이 Edit Plus에 열려 있으며, 수정이 되었기에 다시 읽어 드립니다.
수정된 내용이 잘 저장되었네요. (Serializer를 통해서)
이제 새로운 element를 추가해 봅니다. newElement 입니다.
추가 버튼 클릭후 리스트에 올라갑니다.
올라간 새로운 요소에 내용을 수정해 봅니다.
serializer를 통해서 저장을 하니, 다시 파일을 읽어 오라고 합니다.
읽어들인 파일입니다. 제대로 XML이 저장이 되었네요.
최종 결과 입니다.
'Geeks_Company 자료' 카테고리의 다른 글
[마이플랫폼 파서] Script 파싱 처리 관련. (0) | 2011.11.29 |
---|---|
Geeks_DB_Scheme_Analyzer (0) | 2011.11.10 |
Geeks_XmlConverter (0) | 2011.08.30 |
Geeks_Parser 0.1을 만들었네요. (0) | 2011.07.24 |
Geeks_DbUtility. (0) | 2011.07.17 |