일부 XML 네임 스페이스 태그를 접두사없이 어떻게 사용할 수 있습니까?

아셈 반살

아래와 같은 XML 파일의 예를 보았습니다.

<root xmlns:h="http://www.w3.org/TR/html4/"
xmlns:f="http://www.w3schools.com/furniture">
<h:table>
  <h:tr>
    <h:td>Apples</h:td>
    <h:td>Bananas</h:td>
  </h:tr>
</h:table>
<f:table>
  <f:name>African Coffee Table</f:name>
  <f:width>80</f:width>
  <f:length>120</f:length>
</f:table>
</root>

또한 다음 XML 파일을 보았습니다.

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

       <bean id="test" />

</beans>

첫 번째는 접두사가 필요하고 두 번째는 그렇지 않은 이유에 대해 혼란 스럽습니다. 모호한 경우에만 접두사가 필요합니까? 2nd의 루트 태그 선언에 접두사가 선택 사항이되는 것이 있습니까?

존 손더스

이것은 매우 기본적인 것입니다.

첫 번째 경우 root요소는 기본 네임 스페이스에 있습니다. table요소는 서로 다른 두 네임 스페이스에 있으므로 fh접두사가 있습니다.

두 번째 경우 beans요소는 http://www.springframework.org/schema/beans네임 스페이스에 있습니다. 다음과 같은 접두사로 지정되었을 수 있습니다.

<b:beans xmlns:b="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

       <b:bean id="test" />

</b:beans>

그러나 네임 스페이스가 하나뿐이므로 xmlns="http://www.springframework.org/schema/beans모든 요소에 대한 네임 스페이스 로 지정 하는 것이 더 간단합니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

하나의 파일에 두 개의 네임 스페이스를 어떻게 사용할 수 있습니까?

분류에서Dev

XML 네임 스페이스 접두사를 인라인 xmlns 선언으로 어떻게 바꿀 수 있습니까?

분류에서Dev

파이썬에서 xml 네임 스페이스 태그가있는 노드를 포함하는 xml 데이터를 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

beautifulsoup4의 태그에서 네임 스페이스 정보를 어떻게 얻을 수 있습니까?

분류에서Dev

JSON / XML 속성에서 여러 네임 스페이스 구분 기호를 사용할 수 있습니까?

분류에서Dev

XML : 네임 스페이스에서 접두사가있는 태그 생성

분류에서Dev

VS Code에서 누락 된 네임 스페이스를 어떻게 빠르게 추가 할 수 있습니까?

분류에서Dev

clojurescript에서 네임 스페이스를 어떻게 변경할 수 있습니까?

분류에서Dev

프로 시저의 변수와 동일한 다른 네임 스페이스의 변수를 어떻게 설정할 수 있습니까?

분류에서Dev

네임 스페이스 백 슬래시를 사용할 때 배열 요소를 어떻게 참조 할 수 있습니까?

분류에서Dev

django-redis를 사용하여 나머지 하위 네임 스페이스에 어떻게 액세스 할 수 있습니까?

분류에서Dev

Java XPath 컴파일은 고유 네임 스페이스가있는 태그를 쿼리 할 수 없습니다.

분류에서Dev

여러 파일을 사용할 때 전역 네임 스페이스에서 함수를 제외하려면 어떻게합니까?

분류에서Dev

"네임 스페이스 사용"을 사용하여 네임 스페이스에서 변수를 어떻게 정의합니까?

분류에서Dev

셸에서 XML 문서의 기본 네임 스페이스 태그에 네임 스페이스 접두사를 추가합니다.

분류에서Dev

XML : 다른 네임 스페이스를 사용할 수없는 이유는 무엇입니까?

분류에서Dev

Jaxb : Unmarshaller는 네임 스페이스와 접두사가있는 요소를 찾을 수 없습니다.

분류에서Dev

2 개의 네임 스페이스가있을 때 JAXB를 사용하여 2 개의 Java 객체에 대한 XML 응답을 어떻게 비 정렬화할 수 있습니까?

분류에서Dev

응용 프로그램간에 .proto 파일의 네임 스페이스를 변경할 수 있습니까?

분류에서Dev

접두사 (groovy)로 xml 파일의 네임 스페이스를 얻는 방법

분류에서Dev

이 파서가 네임 스페이스 접두사를 사용하는 XML 태그의 내용을 찾지 못하는 이유는 무엇입니까?

분류에서Dev

두 개의 xml 네임 스페이스로 XmlElement를 만들 수 있습니까?

분류에서Dev

프로세스가 자식 네임 스페이스에 있음을 어떻게 감지 할 수 있습니까?

분류에서Dev

XML 스키마를 사용하여 네트워크 그래프를 어떻게 나타낼 수 있습니까?

분류에서Dev

SimpleInjector로 특정 네임 스페이스의 인스턴스를 어떻게 얻을 수 있습니까?

분류에서Dev

단일 헤더 파일에 메서드 정의가있는 네임 스페이스 및 클래스 두 개 이상의 헤더 또는 cpp 파일에서 어떻게 사용할 수 있습니까?

분류에서Dev

SFML을 사용하여 스네이크 게임에서 게임 오버를 어떻게 정의 할 수 있습니까?

분류에서Dev

JSTL 태그 형식 데이터를 어떻게 사용할 수 있습니까?

분류에서Dev

PHP laravel 클래스를 찾을 수 없습니다. 이 문제를 해결하기 위해 네임 스페이스를 어떻게 사용할 수 있습니까?

Related 관련 기사

  1. 1

    하나의 파일에 두 개의 네임 스페이스를 어떻게 사용할 수 있습니까?

  2. 2

    XML 네임 스페이스 접두사를 인라인 xmlns 선언으로 어떻게 바꿀 수 있습니까?

  3. 3

    파이썬에서 xml 네임 스페이스 태그가있는 노드를 포함하는 xml 데이터를 어떻게 구문 분석 할 수 있습니까?

  4. 4

    beautifulsoup4의 태그에서 네임 스페이스 정보를 어떻게 얻을 수 있습니까?

  5. 5

    JSON / XML 속성에서 여러 네임 스페이스 구분 기호를 사용할 수 있습니까?

  6. 6

    XML : 네임 스페이스에서 접두사가있는 태그 생성

  7. 7

    VS Code에서 누락 된 네임 스페이스를 어떻게 빠르게 추가 할 수 있습니까?

  8. 8

    clojurescript에서 네임 스페이스를 어떻게 변경할 수 있습니까?

  9. 9

    프로 시저의 변수와 동일한 다른 네임 스페이스의 변수를 어떻게 설정할 수 있습니까?

  10. 10

    네임 스페이스 백 슬래시를 사용할 때 배열 요소를 어떻게 참조 할 수 있습니까?

  11. 11

    django-redis를 사용하여 나머지 하위 네임 스페이스에 어떻게 액세스 할 수 있습니까?

  12. 12

    Java XPath 컴파일은 고유 네임 스페이스가있는 태그를 쿼리 할 수 없습니다.

  13. 13

    여러 파일을 사용할 때 전역 네임 스페이스에서 함수를 제외하려면 어떻게합니까?

  14. 14

    "네임 스페이스 사용"을 사용하여 네임 스페이스에서 변수를 어떻게 정의합니까?

  15. 15

    셸에서 XML 문서의 기본 네임 스페이스 태그에 네임 스페이스 접두사를 추가합니다.

  16. 16

    XML : 다른 네임 스페이스를 사용할 수없는 이유는 무엇입니까?

  17. 17

    Jaxb : Unmarshaller는 네임 스페이스와 접두사가있는 요소를 찾을 수 없습니다.

  18. 18

    2 개의 네임 스페이스가있을 때 JAXB를 사용하여 2 개의 Java 객체에 대한 XML 응답을 어떻게 비 정렬화할 수 있습니까?

  19. 19

    응용 프로그램간에 .proto 파일의 네임 스페이스를 변경할 수 있습니까?

  20. 20

    접두사 (groovy)로 xml 파일의 네임 스페이스를 얻는 방법

  21. 21

    이 파서가 네임 스페이스 접두사를 사용하는 XML 태그의 내용을 찾지 못하는 이유는 무엇입니까?

  22. 22

    두 개의 xml 네임 스페이스로 XmlElement를 만들 수 있습니까?

  23. 23

    프로세스가 자식 네임 스페이스에 있음을 어떻게 감지 할 수 있습니까?

  24. 24

    XML 스키마를 사용하여 네트워크 그래프를 어떻게 나타낼 수 있습니까?

  25. 25

    SimpleInjector로 특정 네임 스페이스의 인스턴스를 어떻게 얻을 수 있습니까?

  26. 26

    단일 헤더 파일에 메서드 정의가있는 네임 스페이스 및 클래스 두 개 이상의 헤더 또는 cpp 파일에서 어떻게 사용할 수 있습니까?

  27. 27

    SFML을 사용하여 스네이크 게임에서 게임 오버를 어떻게 정의 할 수 있습니까?

  28. 28

    JSTL 태그 형식 데이터를 어떻게 사용할 수 있습니까?

  29. 29

    PHP laravel 클래스를 찾을 수 없습니다. 이 문제를 해결하기 위해 네임 스페이스를 어떻게 사용할 수 있습니까?

뜨겁다태그

보관