다음을 통해 공유


XML 편집기에서 서식 구성

Visual Studio에서 XML 요소, 특성 및 기타 콘텐츠의 서식을 지정하고 완료하는 방법을 제어할 수 있습니다. 이 문서에서는 문서를 읽을 수 있고 표준을 따르도록 XML 편집을 위한 서식 및 기타 옵션을 구성하는 방법을 보여 줍니다.

필수 조건

  • Visual Studio 설치됨
  • XML 파일 또는 프로젝트

XML 서식 옵션 구성

서식 옵션 페이지를 사용하여 XML 문서에서 요소 및 특성의 서식을 지정하는 방법을 지정합니다.

  1. Visual Studio에서 도구>옵션으로 이동합니다.
  2. 텍스트 편집기>XML을 확장합니다.
  3. 형식 선택을 클릭합니다.
  4. 원하는 서식 옵션을 선택합니다.
    • 수동 특성 서식 유지: 특성의 서식을 다시 지정하지 마세요. 이 설정이 기본값입니다.

      비고

      특성이 여러 줄에 있는 경우, 편집기는 각 줄을 들여쓰기하여 부모 요소의 들여쓰기와 일치시킵니다.

    • 각 특성을 별도의 줄에 정렬합니다. 두 번째 특성과 후속 특성을 세로로 정렬하여 첫 번째 특성의 들여쓰기와 일치합니다. 예:
      <item id = "123-A"
            name = "hammer"
            price = "9.95">
      </item>
      
    • 자동 서식 다시 지정:
      • 클립보드에서 붙여넣을 때: 붙여넣은 XML 텍스트의 서식을 다시 지정합니다.
      • 끝 태그 완료 시: 완료된 끝 태그에 따라 요소를 다시 서식화합니다.
    • 혼합 콘텐츠:
      • 기본적으로 혼합 콘텐츠 재구성: 콘텐츠가 xml:space="preserve" 범위 내에서 발견되지 않는 경우 혼합 콘텐츠를 다시 서식하려고 시도합니다. 이 설정이 기본값입니다. 요소에 텍스트와 태그가 혼합되어 있으면 내용이 혼합된 콘텐츠로 간주됩니다. 예:
        <dir>c:\data\AlphaProject\
          <file readOnly="false">test1.txt</file>
          <file readOnly="false">test2.txt</file>
        </dir>
        

기타 XML 옵션 구성

기타 옵션 페이지를 사용하여 XML 편집기의 자동 완성 및 스키마 설정을 변경할 수 있습니다.

  1. 도구>옵션에서 텍스트 편집기>XML을 확장합니다.
  2. 기타를 선택합니다.
  3. 필요에 따라 다음 옵션을 조정합니다.
    • 자동 삽입:
      • 태그 닫기: XML 요소를 작성할 때 텍스트 편집기에서 닫기 태그를 추가합니다. 요소 시작 태그를 선택하면 편집기에서 일치하는 네임스페이스 접두사를 포함하여 일치하는 닫기 태그를 삽입합니다. 이 확인란은 기본적으로 선택되어 있습니다.
      • 특성 따옴표: XML 특성을 작성할 때, 편집기에서 =" 문자와 " 문자를 삽입하고, 캐리트(^)를 따옴표 안에 배치합니다. 이 확인란은 기본적으로 선택되어 있습니다.
      • 네임스페이스 선언: 편집기가 필요한 위치에 네임스페이스 선언을 자동으로 삽입합니다. 이 확인란은 기본적으로 선택되어 있습니다.
      • 기타 태그(주석, CDATA): 주석, CDATA, DOCTYPE, 처리 지침 및 기타 태그가 자동으로 완성됩니다. 이 확인란은 기본적으로 선택되어 있습니다.
    • 네트워크:
      • DTD 및 스키마를 자동으로 다운로드합니다. 스키마 및 DTD(문서 형식 정의)는 HTTP 위치에서 자동으로 다운로드됩니다. 이 기능은 자동 프록시 서버 검색을 사용하도록 설정된 System.Net 사용합니다. 이 확인란은 기본적으로 선택되어 있습니다.
    • 개요:
      • 파일이 열릴 때 개요 모드로 전환합니다. 파일이 열릴 때 개요 기능을 켭니다. 이 확인란은 기본적으로 선택되어 있습니다.
    • 캐싱:
      • 스키마: 스키마 캐시의 위치를 지정합니다. 찾아보기 단추는 새 창에서 현재 스키마 캐시 위치를 엽니다. 기본 위치는 \xml\schemas를%VsInstallDir%.

다음 단계