안녕하세요 저는 BaseX를 처음 사용하고 있으며 폴더에서 XML 파일을 많이 읽으려고합니다. 이러한 파일을 읽은 후 데이터를 데이터베이스 테이블 (일부 RDBMS)에 출력합니다. 그러나 BaseX로 작업하는 방법에 대한 많은 자습서를 찾을 수 없으므로 어디서부터 시작 해야할지 모르겠다. 나는 인터넷에서 수색했지만 여전히별로 도움이되지 않았다. 누군가 나를 도와주세요.BaseX로 여러 XML 파일 읽기
미리 감사드립니다.
안녕하세요 저는 BaseX를 처음 사용하고 있으며 폴더에서 XML 파일을 많이 읽으려고합니다. 이러한 파일을 읽은 후 데이터를 데이터베이스 테이블 (일부 RDBMS)에 출력합니다. 그러나 BaseX로 작업하는 방법에 대한 많은 자습서를 찾을 수 없으므로 어디서부터 시작 해야할지 모르겠다. 나는 인터넷에서 수색했지만 여전히별로 도움이되지 않았다. 누군가 나를 도와주세요.BaseX로 여러 XML 파일 읽기
미리 감사드립니다.
CREATE DB yourdbname /path/to/folder
~ create a database에이 폴더의 모든 문서가 포함되어 있습니다. access the documents으로 변경하려면 collection("yourdbname")
을 사용하십시오. 특정 파일에 액세스해야하는 경우 collection("yourdbname/document.xml")
을 사용하십시오.
for $document in collection("yourdbname")
return string-join((
document-uri($document),
": ",
xs:string(count($document//*))
))
뭔가를 할 수 있습니다.
BaseX' documentation에있는 getting started section을 자세히 읽고 싶다면 거기에 필요한 모든 정보를 찾을 수 있어야합니다. SQL을 사용하여 RDBMS에 데이터를 저장하는 경우 SQL module을 살펴보고 몇 가지 예가 포함되어 있습니다.
정보를 제공해 주셔서 감사합니다. 나는별로 도움이되지 않는 문서를 훑어 보았다. 나는 그들 속으로 다시 깊숙히 파고 들려고 노력할 것이다. Xquery/Xpath를 사용하여 여러 XML 파일을 쿼리하고 반환 된 결과를 모든 RDBMS에 저장할 수있는 방법을 한 가지 더 질문 할 수 있습니다. 사전에 감사합니다 – user1188611
당신은 질문에 이것을 포함하지 않았으므로 아무 것도 추가하지 않았습니다. 나는 내 대답을 편집했다. –
정말로 감사드립니다. – user1188611