본문 바로가기
반응형

xml5

Naver Cloud Icon 공유 draw.io에서 아키텍처 다이어그램을 작성할 때, 종종 특정 클라우드 플랫폼의 공식 아이콘을 활용해야 하는 경우가 있습니다. 그러나 최근 Naver Cloud Platform(NCP)의 아이콘 세트를 draw.io에서 직접 지원하지 않아, 아이콘을 찾는 데 어려움이 있었습니다.이에 따라 Naver Cloud Platform의 공식 웹사이트(ncloud)에서 제공하는 아이콘 자료를 확인한 결과, 현재는 아쉽게도 PowerPoint 형식(.ppt)으로만 제공되고 있었습니다. draw.io는 주로 SVG, PNG와 같은 이미지 파일을 지원하기 때문에 이 PPT 형식의 아이콘을 바로 사용하는 데는 불편함이 있었습니다. 그래서 직접 아이콘들을 추출하여 draw.io에서 즉시 사용 가능한 형태로 변환하여 정리해 .. 2025. 3. 31.
[C#] XmlElement 여러개 설정 해당 글은 XmlElement 여러 개 설정하는 상황과 방법에 대해 알 수 있다. 최근 비슷한 Xml 형식에 List 받는 부분만 달라지는 경우가 발생하여 해당 상황을 어떻게 하면 좀 더 편리하게 관리할 수 있을지 고민하다가 활용한 방법이다. XmlElement는 Xml의 요소를 나타낸다. XmlElement의 속성들 중 ElementName, Type을 이용하여 다양한 객체를 하나의 속성으로 받아 사용하기 위해 해당 설정을 하여 해결이 가능했다. 해당 방법은 아래 사용방법과 예시를 통해 좀 더 자세히 설명하겠다. 사용방법 Data1 2 potato 23400 thin Large pepperoni 11400 thin small Data2 2 pasta1 11000 2 pasta2 23400 1 Data1.. 2023. 1. 11.
[C#] XMl 직렬화, 역직렬화 Method 공유 XML 직렬화, 역직렬화하는 Method를 만들어 공유하고자 해당 글을 작성한다. 기본적으로 직렬화, 역직렬화 개념을 안다는 가정으로 진행하며 해당 함수를 가지고 다양하게 커스텀해서 사용하길 바란다. Xml Class public class Xml { public Xml() { } public T Deserialize(string data) { XmlSerializer xs = new XmlSerializer(typeof(T)); using (StringReader sr = new StringReader(data)) { return (T)xs.Deserialize(sr); } } public string Serialize(Object obj) { XmlSerializer xs = new XmlSerial.. 2023. 1. 6.
[C#] XML 직렬화, 역직렬화 (Serialize, Deserialize) 해당 글에서는 XML 직렬화, 역직렬화하는 방법을 알 수 있다. 간단하게 직렬화와 역직렬화를 설명하겠다. 직렬화는 객체를 바이너리 형식으로 변환하는거며 역직렬화는 바이너리를 객체로 변환하는 거다. 직렬화와 역직렬화는 결국 반대의 일을 해주는 것이다. 데이터를 주고받는 형식으로 JSON 외 XML이 주로 사용되고 있으니 알아두면 유용하게 사용할 수 있다. XmlSerializer 네임스페이스 : System.Xml.Serialization 어셈블리 : System.Xml.XmlSerializer.dll XMl 형식으로 객체를 직렬화하고, 역직렬화 하는데 사용하는 클래스이다. XmlSerializer 클래스 (System.Xml.Serialization) XML 문서로 개체를 직렬화하고 XML 문서에서 개체.. 2023. 1. 6.
[MAUI] XAML 이란 XAML (Extensible Application Markup Language) XAML(Extensible Application Markup Language)은 개체를 인스턴스화 및 초기화하고 부모-자식 계층 구조에서 개체를 구성하기 위한 프로그래밍 코드 대신 사용할 수 있는 XML 기반 언어이다. XAML을 사용하면 개발자가 코드가 아닌 태그를 사용하여 .NET 다중 플랫폼 앱 UI(.NET MAUI) 앱에서 사용자 인터페이스를 쉽게 정의할 수 있다. .NET MAUI 앱에는 XAML이 필요하지 않지만, 간결하고 시각적으로 일관되며 도구 지원이 있는 경우가 많기 때문에 UI를 개발하는 것이 좋다. XAML은 XAML 기반 데이터 바인딩을 통한 viewmodel 코드에 연결된 뷰를 정의하는 MVVM(.. 2022. 6. 14.
반응형