XML과 JSON에서는 다음과 같이 속성 / 요소 이름에 네임 스페이스가있을 수 있습니다.
<system:example>test</system:example>
또는
{ "system:example" : test }
일반적으로 다음과 같은 "다중 중첩"네임 스페이스를 갖는 것이 일부 규칙 또는 규칙을 위반합니까?
<myapp:sys:authorization>...</myapp:sys:authorization>
또는
{ "myapp:sys:authorization" : { ... } }
여기에 두 가지 질문이 있습니다.
기본 JSON 은 문자열에 여러 콜론을 허용합니다.
네임 스페이스를 참조하지 않습니다.
네임 스페이스 형식의 XML에는 여러 네임 스페이스 접두사가있을 수 없습니다. 기본 XML 권장 사항은 태그 이름에 여러 콜론을 허용하지만 특히 태그 이름에 여러 네임 스페이스 접두사를 허용하지 않는 XML 네임 스페이스 권장 사항에 따라 네임 스페이스 접두사에 콜론을 사용해야한다고 말합니다. XML에서 여러 네임 스페이스 접두사를 가질 수 있습니까?를 참조하십시오 . 자세한 내용은.
JSON과 XML 간의 상호 운용성을 극대화 하려면 여러 네임 스페이스 접두사를 사용하지 마십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다