LibreOffice로 XML 파일을 어떻게 열 수 있습니까?


10

예를 들어 LibreOffice와 같은 XML 파일을 어떻게 열 수 있습니까? 시도하면 태그가있는 XML의 텍스트 형식 만 보입니다.


1
안녕하세요, 파일을 편집 하시겠습니까? 아니면 그냥 보시겠습니까? 텍스트 편집기에서 gedit help.ubuntu.com/community/gedit 우분투 빌드를 사용할 수 있습니다 .
gman

XML 파일은 텍스트 파일이므로 모든 텍스트 편집기에서 열 수 있습니다. 그러나 XML 유효성 검사를 수행하려면 XML과 관련된 XSD 파일을로드하고 유효성 검사를 수행하는 XML 편집기가 필요합니다 (올바른 값 유형으로 올바른 태그를 입력했는지 확인).
Benoit

2
정확히 무엇을 기대 했습니까? XML 파일입니다!
terdon

답변:


15

파일이 XML 테이블 인 경우 Data > XML Source메뉴 1을 통해 LibreOffice Calc에서 파일을 열 수 있습니다 . 그 안에 XML 파일을 열고 왼쪽 열에서 가져올 테이블을 가리키고 오른쪽 텍스트 필드에서 시트의 대상을 지정하면됩니다. 예:

여기에 이미지 설명을 입력하십시오

이 기능은 LibreOffice Calc 도움말 및 https://wiki.documentfoundation.org/Development/Calc/XMLSource에 설명 되어 있습니다 .

1 이 기능은 실험 기능이므로 (적어도 V 6.1.3.2 이상) 신뢰할 수 없으며 실험 기능이 ToolsOptionsLibreOfficeAdvanced– 로 활성화되어 있지 않으면 메뉴 항목이 회색으로 표시됩니다 Enable experimental features.


"xml 테이블"이란 무엇입니까? 내 파일이 하나인지 파일이 있는지 어떻게 알 수 있습니까? 그런 파일을 열면 "문서에 매핑"창에 아무 것도 표시되지 않지만 "<s : Table> 줄이 표시됩니다.이 파일은 SOE Software의 Clarity Election Night Reporting 도구 (예 : detail.xls 파일)에서 제공됩니다. results.enr.clarityelections.com/CO/63746/183083/reports/…에
nealmcb

사이트 맵 생성기 서비스의 sitemap.xml과 함께 LibreOffice Calc 5.1에서 작동합니다. 시트에 표시 할 열을 선택할 수 있습니다. 감사합니다 Waldir.
Ade Malsasa Akbar

XML 테이블이란 무엇입니까? 2 개 또는 3 개 레벨 구조에서 동일한 속성 세트를 갖는 반복 노드 모음입니까? 각 행이 첫 번째 레벨 노드 중 하나에 해당하는 테이블로 변환됩니까?
PJTraill

이 작업을 시도하면 (Open Suse Leap의 LibreOffice Calc 6.1.3.2) 데이터 메뉴에서 XML 소스가 회색으로 표시됩니다. 먼저 다른 작업을 수행해야합니까?
PJTraill

도움말에서 참조 된 wiki.documentfoundation.org/Development/Calc/XMLSource의 일부 문서 (메뉴 항목을 회색으로 표시하는 것에 대해서는 아무것도 언급하지 않음).
PJTraill

2

basex소프트웨어 센터 에서도 사용할 수 있습니다 .

sudo apt-get install basex

BaseX는 최신 W3C 전체 텍스트 및 업데이트 권장 사항에 대한 지원을 포함하여 매우 빠르고 가벼우면서도 강력한 XML 데이터베이스 및 XPath / XQuery 프로세서입니다. 대규모 XML 인스턴스를 지원하고 대화식 프런트 엔드 (basexgui)를 제공합니다.

설치되어 있지 않지만 소프트웨어 센터에서 실제로 높은 등급을 받았습니다.


실용적이고 못생긴;)
AB

0

기본 Gedit 텍스트 편집기는 파일을 열 수 있습니다. 또한 HTML 및 기타 언어뿐만 아니라 XML을 수행 할 수있는 Bluefish 를 사용해 보는 것이 좋습니다 . 또한 자동 완성 및 강조 표시를 수행합니다.

이를 기반으로 한 위 편집기의 예는 다음과 같습니다 .

Bluefish 스크린 샷

여기에 이미지 설명을 입력하십시오 NB Gedit를 사용하면 몇 가지 설정을 변경하고 몇 가지 플러그인을 활성화하여 위의 일부를 추가해야합니다.


0

LibreOffice를 사용하지 못하면 SoftMaker FreeOffice를 사용해보십시오. 이 무료 Office 제품군에는 훨씬 더 나은 가져 오기 및 내보내기 필터가있어 Microsoft Office 형식을 충실하게 실행할 수 있습니다. 전체 오피스 제품군은 기능이 풍부하지만 58MB 만 필요합니다. 잘 코딩되어 있으며 매우 빠르고 안정적입니다. 얻을 수있는 링크는 다음과 같습니다.

www.freeoffice.com


Kingsoft Office도 시도해 볼 가치가 있습니다 : wpscommunity.org
s3lph

0

XPATH 개념에 익숙 하거나 학습 준비 가 된 경우 XMLStarlet이 유용 할 수 있습니다 .

이것은 요소 유형과 해당 속성 값 또는 관련 요소의 값을 기반으로 XML 파일에서 데이터를 선택할 수있는 명령 줄 도구입니다. CSV 파일 을 생성하기가 쉬운 지 또는 LibreOffice에로드하기에 적합한 지 (목표 인 경우) 또는 약간 먼저 변환해야하는지 잘 모르겠습니다 . (더 자세한 내용을 알면 업데이트해야한다는 것을 기억해야합니다.)

Wikipedia 기사 (위의 링크)에 주어진 예제는 명령을 xml(예 xml sel를 들어 선택)로 표시하지만 제 경우 (OpenSuse Leap)는 xmlstarlet설치 패키지이기도합니다. 우분투의 상황이 무엇인지 모르겠습니다.


0

XML Copy Editor ( xmlcopyeditor )는 빠르고 무료이며 유효한 XML 편집기입니다. DTD / XML Schema / RELAX NG 유효성 검사, XSLT, XPath, 프리티 프린팅, 구문 강조, 접기, 태그 완성 / 잠금 및 맞춤법 / 스타일 검사 기능이 있습니다. XML Copy Editor는 기본 Ubuntu 저장소에서 설치할 수 있습니다.

XML Copy Editor 디버거 ( xmlcopyeditor-dbg )는 기본 Ubuntu 리포지토리에서도 설치할 수있는 XML Copy Editor의 선택적 애드온입니다.

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.