CDM에서 XML 파일 구문 분석
CDM XML 파서를 사용하면 XML 파일에서 속성 키-값 쌍을 구문 분석할 수 있으므로 XML 파일CDM에서 로 구성 데이터를 업로드할 때 편집기 또는 목록 보기에서 CDM 각 요소의 속성을 쉽게 식별할 수 있습니다.
중요사항:
DevOps 구성 은 이제 더 이상 지원되지 않으며 새로운 활성화에 사용할 수 없습니다.
에서 XML 파일에서 JSON 형식으로 CDM 속성 키-값 쌍을 구문 분석하면 다음과 같은 방법으로 도움이 됩니다.
- XML 요소의 속성을 JSON의 적절한 키-값 쌍으로 포함하여 XML 파일에서 기존 구성 데이터를 업로드합니다.
- 편집기에서 구성 데이터 항목과 속성을 쉽게 구별할 수 있습니다.CDM
- 배포를 위해 속성이 CDM 있는 임포트한 CSV 데이터를 확인합니다.
- 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 키를 추가합니다.