tl:dr 正確な XML URL ではなく、フォルダーの場所に基づいて jsTree を設定するにはどうすればよいですか?
このプロジェクトの方向性を少し探しています。
現在、ハード ドライブのファイル構造を XML ファイルとしてコピーし、Web サーバーで jsTree を使用してそれらを再作成し、ファイル構造の完全に独立したバージョンを作成しようとしています。jsTree に形成された XML ファイルを出力し、サーバー上のフォルダーに自動的にアップロードする python スクリプトがあります。問題は、表示するために各 XML ファイルを jsTree コードに手動で入力する必要があるため、少し迷っているため、次のような複数のエントリがあることです。
$("#tree1")
.jstree({
"plugins" : [ "themes", "xml_data", "ui", "search", "types" ],
"xml_data" : {
"ajax" : {
"url" : "./XML_DATA/DRIVE1.xml"
},
"xsl" : "nest"
},
ドキュメントには、直接ファイルが入力される代わりに、「server.php」がフォルダーに入力されることがわかりますが、php コードのどこにもディレクトリやファイルを指していません。問題を検討した後、私はいくつかの解決策を考え、それらについていくつかのアドバイスを使用できました。
XML_DATA フォルダーを自動的に調べて各 XML ファイルをアップロードするように PHP コードを作成する必要がありますか? すべての XML を mySQL にアップロードし、それに基づいてツリーを作成する必要がありますか? javascript は、XML ファイルのサーバーのフォルダーを検索するコードである必要がありますか?
すべての XML は同じように形成されますが、サーバー上の XML ファイルの数が増加し、変更によって上書きされるだけでなく、更新する必要があります。どんな方向でも感謝します、ありがとう。