에서 XML 파일 구문 분석 CDM
CDM XML 파서를 사용하면 XML 파일에서 속성 키-값 쌍을 구문 분석할 수 있으므로 XML 파일의 CDM구성 데이터를 로 업로드할 때 편집기 또는 목록 보기에서 각 요소의 CDM 속성을 쉽게 식별할 수 있습니다.
중요사항:
Washington DC 릴리스부터 DevOps 구성는 향후 사용 중단을 준비 중입니다. 이 항목은 숨겨지고 새 인스턴스에 더 이상 설치되지 않지만 지원은 계속됩니다. 자세한 내용은 Now Support 지식베이스에서 사용 중단 프로세스 [KB0867184] 문서를 참조하십시오.
에서 XML 파일에서 JSON 형식으로 CDM 속성 키-값 쌍을 구문 분석하면 다음과 같은 방법으로 도움이 됩니다.
- JSON에서 적절한 키-값 쌍으로 XML 요소의 속성을 포함하여 XML 파일에서 기존 구성 데이터를 업로드합니다.
- 편집기에서 구성 데이터 항목과 속성을 쉽게 구별합니다 CDM .
- 배포를 위해 가져온 CSV 데이터를 속성 CDM 으로 확인하는 중입니다.
- JSON 형식의 속성 키-값 쌍을 XML 파일의 XML 요소 속성으로 변환합니다.
임포트 중 XML에서 JSON으로 구문 분석
구성 데이터를 CDM업로드할 XML 파일을 가져올 때 파서는 다음과 같이 XML 요소의 속성과 바깥쪽 텍스트를 JSON 형식으로 변환합니다.
- XML 요소의 특성에 해당하는 모든 키 이름에 접두사를 @ 추가합니다.
- 특성과 바깥쪽 텍스트를 모두 포함하는 XML 요소의 바깥쪽 텍스트 값에 대한 키를 추가합니다 #text .
다음 예제에서는 XML과 JSON 형식 간의 변환이 어떻게 표시되는지 보여 줍니다.
- XML 형식
<app> <components> <paymentService type="B2C"> <provider region="EMEA">ABCPay</provider> <service>XYZPay</service> </paymentService> </components> <app>- JSON 형식
{ "app" : { "components" : { "paymentService" : { //key-value pair for XML elements with attributes "@type" : "B2C", // @ prefix for attribute "provider" : { "@region" : "EMEA", // @ prefix to key name for attribute "#text" : "ABCPay" // #text key name for enclosing text }, "service" : "XYZPay" //key-value pair for XML elements without attributes } } } }
익스포트 중 JSON을 XML로 구문 분석
구성 데이터를 XML 파일 형식으로 내보낼 때 XML 속성과 바깥쪽 텍스트를 원래 형식으로 유지하려면 다음과 같이 구성 데이터를 업데이트해야 합니다.
- 모든 키 이름에 접두사를 @ 추가하여 XML 요소의 속성으로 구문 분석되도록 합니다.
- 속성과 바깥쪽 텍스트가 모두 있는 경우 XML 요소의 바깥쪽 텍스트 값으로 구문 분석해야 하는 CDI에 명명된 #text 키를 추가합니다.