Xml 관련 객체가 한번더 정리가 되었다.
# 1) 프로그래밍2010. 4. 1. 00:38
클래스에 Attribute를 붙여서 Xml화 하는 것에 대한 글을 썼었는데
바로 써먹으려니... 잘못된게 많아서 그것을 토대로 새롭게 바꾸어 나갔다.
Befor : Add시 바로 Xml화 했던 것...
After : XmlTransform 객체를 두어 변환객체를 중간에 둠.
Load -- > 변경.... --> 저장
루트로 가는것은 변경하지 않음.
변경 시 Add할때 바로 Xml화 하던걸 다른 객체에 위임시켰고.
Add는 Add기능으로만
내부적으로 XID라는 속성을 부여하고 이것을 이용한 Update, Delete를 구현하였음.
또 기존 XmlHelper 객체의 XmlElmt 를 확장하여 현재 XmlFileMng 객체가 쉽게 사용되어지도록 변경함.
물론 dll외부에서는 확장된 내용은 접근 못함. ( 굳이 노출시켜줄 이유가 없으므로.. 패쓰.. )
아 있다면 Element Name정도? 랄까?
Xml 관련 하여 기존 프로그램도 바꾸어야 되는가 싶었는데 영향은 없다.
업글차원에서라면 모를까 냅두자!!
원래는 네임스페이스를 나열하고 해당 객체들 멤버를 정리하려했으나.. 지금 말고 나중에 툴로 한번에 해야겠다!!
'# 1) 프로그래밍' 카테고리의 다른 글
컨트롤 타원 회전시키기... (0) | 2010.04.08 |
---|---|
프로그래밍 설계? (0) | 2010.04.05 |
XML 클래스다루기... (0) | 2010.03.31 |
Attribute를 직접 정의해서 쓸줄이야... (0) | 2010.03.30 |
개발을 하다보니... (0) | 2010.03.29 |