반응형

xml 5

C# XmlDocument가 실행되는 이유.XML 헤더가 포함된 경우 LoadXml( 문자열)이 실패합니까?

C# XmlDocument가 실행되는 이유.XML 헤더가 포함된 경우 LoadXml( 문자열)이 실패합니까? 다음 코드 샘플이 XmlException "루트 수준의 데이터가 잘못되었습니다."로 실패하는 이유를 아는 사람이 있습니까?1번 선, 1번 위치." var body = " ......" XmlDocument bodyDoc = new XmlDocument(); bodyDoc.LoadXml(body); 배경 질문에 UTF-16으로 설정된 인코딩이 있지만, 문자열이 제대로 빠져나가지 않아서 실제로 질문에 문자열을 정확하게 바꿨는지 확신할 수 없었습니다. 저도 같은 예외를 겪었습니다. System.Xml.Xml예외:루트 수준의 데이터가 잘못되었습니다.1번 라인, 1번 위치. 하지만 내 코드는 다음과 같습니..

programing 2023.11.01

다음 형제/X를 선택하는 방법XPath를 사용한 ML 태그

다음 형제/X를 선택하는 방법XPath를 사용한 ML 태그 저는 (Newegg에서) HTML 파일을 가지고 있으며, 그들의 HTML은 아래와 같이 구성되어 있습니다.규격표의 모든 데이터는 'desc'이고 각 섹션의 제목은 '이름'입니다.아래는 Newegg 페이지의 두 가지 데이터 예입니다. Brand Intel Series Core i5 Cores 4 Socket LGA 1156 Brand AMD Series Phenom II X4 Cores 4 Socket Socket AM3 결국 각각의 데이터를 저장할 수 있는 Brand, Series, Cores, Socket 타입으로 구성된 CPU(이미 설정된) 클래스를 갖고 싶습니다.이것이 제가 생각할 수 있는 유일한 방법입니다. if(parsedDocument..

programing 2023.10.12

Android Design Library - 부동 동작 버튼 패딩/마진 이슈

Android Design Library - 부동 동작 버튼 패딩/마진 이슈 Google 디자인 라이브러리의 새로운 FloatingActionButton을 사용하고 있는데 이상한 패딩/마진 문제가 발생하고 있습니다.(개발자 레이아웃 옵션이 켜져 있는) 이 이미지는 API 22에서 가져온 것입니다. 그리고 API 17에서. 이것은 XML입니다. API 17의 FAB가 이렇게 큰 패딩/마진이 현명한 이유는 무엇입니까?업데이트(2016년 10월): 지금 정확한 해결책은 다음과 같습니다.app:useCompatPadding="true"이동 액션 버튼으로 이동합니다.이렇게 하면 서로 다른 API 버전 간에 패딩이 일치합니다.그러나 이렇게 하면 여전히 기본 마진이 조금씩 줄어드는 것 같으므로 이를 조정해야 할 수도..

programing 2023.10.02

XML 문자열에서 XML 문서로

XML 문자열에서 XML 문서로 문자열에 전체 XML 문서가 있으며, 이 문서에서 XML 문서로 변환하고 태그를 구문 분석해야 합니다.이 코드 샘플은 Jan Slama가 작성한 csharp-examples.net 에서 가져온 것입니다. XML 파일에서 노드를 찾으려면 XPath 식을 사용할 수 있습니다.메서드 XmlNode.­tNodes를 선택하면 XPath 문자열로 선택한 노드 목록이 반환됩니다.메서드 XmlNode.­tSingleNode를 선택하여 XPath 문자열과 일치하는 첫 번째 노드를 찾습니다. XML: John Smith James White 코드: XmlDocument xml = new XmlDocument(); xml.LoadXml(myXmlString); // suppose that m..

programing 2023.10.02

Python에서 lxml 라이브러리를 사용하여 xml 파일 쓰기

Python에서 lxml 라이브러리를 사용하여 xml 파일 쓰기 저는 lxml을 사용하여 처음부터 XML 파일을 만들고 있습니다. 다음과 같은 코드가 있습니다. from lxml import etree root = etree.Element("root") root.set("interesting", "somewhat") child1 = etree.SubElement(root, "test") 루트를 쓰는 방법Element개체:xml 파일에 사용write()의 방법ElementTree수업?요소에서 문자열을 가져온 다음 lxml 튜토리얼에서 작성할 수 있습니다. str = etree.tostring(root, pretty_print=True) 인코딩을 설정하려면 tostring 문서를 살펴보십시오. 이것은 Pyt..

programing 2023.10.02
반응형