xml 6

XML을 읽을 LINQ

XML을 읽을 LINQ 다음 XML 파일을 사용하고 있습니다. 누가 이 결과를 출력하는 가장 간단한 방법인 LINQ를 사용하여 C# 코드를 줄 수 있습니까? (공간이 a인 경우 추가 공간을 기록합니다.level2마디) A A1 A2 B B1 B2 C 현재 다음 코드를 작성했습니다. XDocument xdoc = XDocument.Load("data.xml")); var lv1s = from lv1 in xdoc.Descendants("level1") select lv1.Attribute("name").Value; foreach (var lv1 in lv1s) { result.AppendLine(lv1); var lv2s = from lv2 in xdoc...??? } 이거 먹어봐요. using Syste..

programing 2023.10.31

구성 요소가 선언되지 않았습니다.

구성 요소가 선언되지 않았습니다. Visual Studio 2012 Express Edition에서 일을 하고 있습니다.다음과 같이 App.config XML 파일을 추가했습니다. 가장 먼저 발생하는 것은 "'구성' 요소가 선언되지 않았습니다"라는 경고입니다.왜 이런 일이 일어나는지 아는 사람?이 문제가 해결되기 전에는 내부의 요소를 선언할 수 없을 것 같습니다. 감사합니다! 이것이 전체 XML입니다. XML 메뉴(Visual Studio top menu 항목)로 이동하여 스키마를 선택하고 DotNetConfig.xsd를 찾은 후 Use this schema를 선택합니다. 당신의 문제는 확실히 해결될 것입니다. 위와 같이 변화를 주고 노력합니다.저도 같은 문제가 있었습니다.이는 오류가 아니라 단순히 경고..

programing 2023.10.06

LINQ에서 XML로 네임스페이스 무시

LINQ에서 XML로 네임스페이스 무시 모든 네임스페이스를 LINQ에서 XML로 iqnore로 하려면 어떻게 해야 합니까?아니면 이름공간을 어떻게 없애나요? 네임스페이스가 반랜덤 방식으로 설정되고 있고 네임스페이스가 있는 노드와 없는 노드를 모두 검색해야 하는 것에 지쳤기 때문에 여쭤봅니다.쓰기 대신: nodes.Elements("Foo") 쓰기: nodes.Elements().Where(e => e.Name.LocalName == "Foo") 그리고 당신이 그것에 싫증이 나면, 당신만의 확장 방법을 만드세요: public static IEnumerable ElementsAnyNS(this IEnumerable source, string localName) where T : XContainer { ret..

programing 2023.10.06

XML 문자열을 인쇄할 형식 지정 XML 문자열

XML 문자열을 인쇄할 형식 지정 XML 문자열 다음과 같은 XML 문자열이 있습니다. Success 한 요소와 다른 요소 사이에는 선이 없으므로 읽기가 매우 어렵습니다.위 문자열을 포맷하는 함수를 원합니다. Success 포맷 기능을 직접 수동으로 작성하는 것이 아니라, 방법이 없을까요?바로 사용할 수 있는 넷 라이브러리 또는 코드 스니펫?내용을 어떻게든 파싱해야 합니다...저는 LINQ를 사용하는 것이 가장 쉬운 방법이라고 생각합니다.다시 말하지만, 이 모든 것은 당신의 정확한 시나리오에 달려있습니다.다음은 입력 XML 문자열을 포맷하기 위해 LINQ를 사용하는 작업 예입니다. string FormatXml(string xml) { try { XDocument doc = XDocument.Parse(..

programing 2023.10.01

XML 문서에서 인터넷을 통해 이진 컨텐츠를 전송하기 위한 Base64 대 HEX

XML 문서에서 인터넷을 통해 이진 컨텐츠를 전송하기 위한 Base64 대 HEX XML 문서 내의 시스템 간에 이진 컨텐츠를 보내는 가장 좋은 방법은 무엇입니까? Base64와 Hex에 대해 알고 있는데, 진짜 차이점은 무엇입니까?저는 현재 Base64를 사용하고 있지만 이를 위해 외부 공용 라이브러리를 포함해야 하는데 HEX와 마찬가지로 그냥 함수를 만들 수 있을 것 같습니다.Base64에 대해서도 당신만의 방법을 쓰면 됩니다.하지만 일반적으로 외부의 잘 테스트된 라이브러리를 둘 다 사용하는 것을 추천합니다.(그것들이 부족한 것은 아닙니다.) Base64와 hex의 차이는 실제로 바이트를 표현하는 방식입니다.헥스는 "Base16"을 말하는 또 다른 방법입니다.16진수는 각 바이트마다 2자씩 사용합니다..

programing 2023.09.16

요소를 사용하여 Python에서 XML 구문 분석트리 예제

요소를 사용하여 Python에서 XML 구문 분석트리 예제 Element Tree를 사용하여 python에서 XML을 구문 분석하는 방법의 좋은 기본적인 예를 찾는데 어려움을 겪고 있습니다.XML을 구문 분석하는 데 가장 사용하기 쉬운 라이브러리인 것 같습니다. 다음은 제가 작업하고 있는 XML의 샘플입니다. 01474500 99988 2009-09-24T15:15:55.271 2009-11-23T15:15:55.271 550 419 370 ..... 저는 하드 코딩 방식을 사용하여 필요한 일을 할 수 있습니다.하지만 제 코드가 좀 더 역동적이어야 합니다.작동한 내용은 다음과 같습니다. tree = ET.parse(sample.xml) doc = tree.getroot() timeseries = doc[..

programing 2023.09.11