티스토리 뷰
728x90
반응형
C#에서 XML CRUD
Create
var doc = new XDocument();
var root = new XElement("account");
doc.Add(root);
root.Add(new XElement("name", "Chalse"));
doc.Save("./account.xml");
Create 결과 xml 파일
<?xml version="1.0" encoding="utf-8"?>
<account>
<name>Chalse</name>
</account>
Read
var doc = XDocument.Load("./account.xml");
var name = doc.Root.Element("name").Value;
Console.WriteLine($"name : {name}");
// 결과 : name : Chalse
Update
var doc = XDocument.Load("./account.xml");
doc.Root.Element("name").Value = "Trump";
doc.Save("./account.xml");
위 Create 결과 파일에 Update을 할 경우 결과 xml 파일
<?xml version="1.0" encoding="utf-8"?>
<account>
<name>Trump</name>
</account>
Delete
var doc = XDocument.Load("./account.xml");
doc.Root.Element("name").Remove();
doc.Save("./account.xml");
위 Create 혹은 Update 한 뒤 Delete를 한 xml 파일 결과
<?xml version="1.0" encoding="utf-8"?>
<account />
728x90
반응형
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 플루터
- 드로이드 나이츠
- 31 업데이트 후 오류
- Droid Knights
- expected version is 1.9.0.
- 안드로이드
- 영세율 채널주소
- 범블비 번역
- 블로거 영세율
- 안드로이드 스타일
- Xamarin
- 유튜버 영세율
- Flutter
- the binary version of its metadata is 2.1.0
- 앱개발자 영세율
- Android
- aab 테스트
- Android Studio bumblebee
- 안드로이드 테마
- 자마린
- 영세율 채널이름
- aab qa
- 안드로이드 스튜디오 범블비
- bundletool
- 안드로이드 P
- ListView
- cleartext
- Account.b
- gmail 이슈
- target version 31
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함