에서 XML 파일 구문 분석 CDM
CDM XML 파서를 사용하면 XML 파일에서 속성 키-값 쌍을 구문 분석할 수 있으므로 XML 파일의 CDM구성 데이터를 로 업로드할 때 편집기 또는 목록 보기에서 각 요소의 CDM 속성을 쉽게 식별할 수 있습니다.
중요사항:
DevOps 구성 은 이제 더 이상 지원되지 않으며 새로운 활성화에 사용할 수 없습니다.
에서 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 키를 추가합니다.