XML 10

XML 사이트 맵에 대해 어떤 Content-Type 값을 보내야 합니까?

XML 사이트 맵에 대해 어떤 Content-Type 값을 보내야 합니까? "text/xml"을 보내야 한다고 생각했는데, "application/xml"을 보내야 한다고 읽었습니다.그게 중요한가요?누가 차이점을 설명해 줄 수 있습니까?text/xml과 application/xml의 차이는 charset 매개변수가 생략된 경우 기본 문자 인코딩입니다. 문자/xml과 application/xml은 charset 매개변수가 명시적으로 지정되지 않은 경우 다르게 동작합니다.텍스트/xml의 기본 문자 집합(예: US-ASCII)이 어떤 이유로 불편한 경우(예: 불량 웹 서버), application/xml은 대안을 제공합니다(섹션 3.2의 application/xml 등록의 "Optional parameters..

programing 2023.10.29

C++에 가장 적합한 오픈 XML 파서는 무엇입니까?

C++에 가장 적합한 오픈 XML 파서는 무엇입니까? 이 질문에는 이미 다음과 같은 답변이 있습니다. C++에서 어떤 XML 파서를 사용해야 합니까? (6개 답변) 닫힘6년 전에. C++ 프로젝트에서 사용할 간단하고, 깨끗하고, 정확한 XML 파서를 찾고 있습니다.제가 직접 써볼까요?RapidXML은 어떻습니까? RapidXML은 C++로 작성된 매우 빠르고 작은 XML DOM 파서입니다.이것은 주로 내장된 환경, 컴퓨터 게임, 또는 사용 가능한 메모리 또는 CPU 처리 능력이 값비싼 기타 응용 프로그램을 목표로 합니다.RapidXML은 Boost Software License에 따라 라이센스가 부여되며 소스 코드는 자유롭게 사용할 수 있습니다. 특징들 동일한 데이터에서 실행되는 strlen 함수의 pa..

programing 2023.10.29

XML 네임스페이스의 용도는 무엇입니까?

XML 네임스페이스의 용도는 무엇입니까? 이것은 제가 항상 다른 사람들에게 설명하기 어려운 것입니다.XML 네임스페이스가 존재하는 이유는 무엇입니까?우리는 언제 그것들을 사용해야 하고 언제 사용하지 말아야 합니까?XML에서 네임스페이스로 작업할 때 일반적으로 발생하는 문제점은 무엇입니까? 또한 XML 스키마와 어떤 관계가 있습니까?XSD 스키마를 항상 네임스페이스와 연결해야 합니까?요소와 속성 이름의 충돌에 대한 걱정 없이 여러 마크업 언어를 결합할 수 있도록 하기 위한 것입니다. 예를 들어, XSLT 코드의 임의의 부분을 살펴본 다음 네임스페이스를 사용하지 않고 출력에 "템플릿", "각각" 등의 요소가 포함되어야 하는 XSLT를 작성하려고 하면 어떻게 되는지 생각해 보십시오.구문 오류, 그게 뭐죠? 나..

programing 2023.10.24

xml.etree를 사용하여 XML 선언을 작성하는 방법요소나무

xml.etree를 사용하여 XML 선언을 작성하는 방법요소나무 나는 파이썬에서 를 사용하여 XML 문서를 생성하고 있지만,tostring함수는 평문으로 변환할 때 XML 선언을 포함하지 않습니다. from xml.etree.ElementTree import Element, tostring document = Element('outer') node = SubElement(document, 'inner') node.NewValue = 1 print tostring(document) # Outputs "" 다음 XML 선언을 포함하려면 문자열이 필요합니다. 그러나 이를 수행하는 어떠한 문서화된 방법도 없는 것 같습니다. XML 선언을 렌더링하기 위한 적절한 방법이 있습니까?ElementTree?나는 그것에 ..

programing 2023.10.24

정방향 클래스 개체에서 속성을 찾을 수 없습니다.

정방향 클래스 개체에서 속성을 찾을 수 없습니다. 이 자습서를 제 앱에 적용하고 있는데 마지막 오류로 압축되어 제 궤도에 진입할 수 없게 되었습니다.프로그램이 다른 파일에서 속성을 찾을 수 없지만 해당 속성은 명확하게 정의되어 있습니다.문제가 된 코드는 다음과 같습니다. 실제 오차선: for (DTContact *dtc in _dtContact.contact) { 파일의 .h 및 해당 항목: #import @class XMLTestViewController; @class DTCXMLResponse; @interface XMLTestController : UIViewController{ UIWindow *window; XMLTestViewController *viewController; DTCXMLResp..

programing 2023.10.19

IXml Serializable을 구현하는 적절한 방법은 무엇입니까?

IXml Serializable을 구현하는 적절한 방법은 무엇입니까? 프로그래머가 구현하기로 결정하면,IXmlSerializable, 이를 구현하기 위한 규칙과 모범 사례는 무엇입니까?난 그걸 들어봤다.GetSchema()돌아와야 할null그리고.ReadXml복귀하기 전에 다음 요소로 이동해야 합니다.이게 사실입니까?그럼 어쩌죠?WriteXml- 개체에 대한 루트 요소를 작성해야 합니까 아니면 루트가 이미 작성되었다고 가정합니까?어린이 대상물은 어떻게 취급하고 작성해야 합니까? 여기 제가 지금 가지고 있는 것의 샘플이 있습니다.좋은 반응이 나오면 업데이트하겠습니다. public class MyCalendar : IXmlSerializable { private string _name; private boo..

programing 2023.10.19

여러 태그를 선택하는 XPath

여러 태그를 선택하는 XPath 이렇게 단순화된 데이터 형식을 고려하면 다음과 같습니다. C1 D1 E1 don't select this one C2 D2 E1 don't select me not this one nor this one definitely not this one 모든 것을 어떻게 선택하시겠습니까?Cs,D모래를Es의 자식인B요소? 기본적으로 다음과 같은 것이 있습니다. a/b/(c|d|e) 나 자신의 상황에서, 그냥.a/b/, 그것들을 선택하기까지의 질의.C,D,E노드는 사실 상당히 복잡하기 때문에 이 작업은 피하고 싶습니다. a/b/c|a/b/d|a/b/e 가능한가요?한 가지 정답은 다음과 같습니다. /a/b/*[self::c or self::d or self::e] 참고할 점은 a/b/..

programing 2023.10.09

XPath에서 대소문자를 구분하지 않는 일치?

XPath에서 대소문자를 구분하지 않는 일치? 예를 들어 아래 XML의 경우 xpath와 같이 처음 4개의 레코드를 맞추는 방법//CD[@title='empire burlesque']. 이것을 할 수 있는 expath 기능이 있습니까?PHP 기능과 같은 다른 솔루션도 허용됩니다.XPath 2에는 소문자(그리고 대문자) 문자열 기능이 있습니다.이것은 대소문자를 구분하지 않는 것과 완전히 같지는 않지만, 충분히 가깝기를 바랍니다. //CD[lower-case(@title)='empire burlesque'] XPath 1을 사용하는 경우 번역기를 이용한 해킹이 발생합니다.matches()는 대소문자를 구분하지 않는 regex 일치를 허용하는 XPATH 2.0 함수입니다. 깃발 중 하나는i대소문자 구분 없이 ..

programing 2023.10.04

Python Element를 사용하여 xml 속성을 추출하는 방법나무

Python Element를 사용하여 xml 속성을 추출하는 방법나무 용도: text "가치"를 얻으려면 어떻게 해야 합니까? xml.findtext("./bar[@key]") 오류를 던집니다.이름이 지정된 요소의 첫 번째 인스턴스를 찾습니다.bar속성 값을 반환합니다.key. In [52]: import xml.etree.ElementTree as ET In [53]: xml=ET.fromstring(contents) In [54]: xml.find('./bar').attrib['key'] Out[54]: 'value' 요소를 사용하여 XML에서 하위 태그 속성 값 가져오기나무 XML 파일을 파싱하고 다음을 가져옵니다.root태그를 지정한 다음 사용[0]우리에게 첫 아이 꼬리표를 줄 겁니다유사하게[1]..

programing 2023.09.24

Dell XML 데이터 바인딩 마법사를 사용할 때 필요한 태그가 없습니다.

Dell XML 데이터 바인딩 마법사를 사용할 때 필요한 태그가 없습니다. 사용하고 있습니다.XML Data Binding Wizard인에Delphi XE2. 스키마에 다음 유형의 필수 태그가 있습니다. 문제는 예를 들어 제가 어떤 요소도 추가하지 않는다면.Values-그룹, 없을 것입니다.-tag. 그러면 XML 파일이 에 대한 유효성 검사에 실패합니다.XSD. 인터페이스가 다음을 "추가"하는 방법을 제공하고 있다면 이것은 아마도 문제가 되지 않을 것입니다.Values-태그를 달았습니다. 이 문제를 처리하는 표준 방법이 있습니까, 아니면 생성된 코드를 잘못 사용하고 있습니까? 간단히 말해, 해결책이나 다른 방법이 없을까요?Data Binding Wizard, 다음과 같은 것을 만들어 내다XML(이것은 ..

programing 2023.09.19