对XML元素属性进行排序,搜索和排序

时间:2019-05-10 17:12:28

标签: javascript sorting filepath

    <?xml version="1.0" standalone="no" ?>
<!DOCTYPE project PUBLIC "-//audacityproject-1.3.0//DTD//EN" "http://audacity.sourceforge.net/xml/audacityproject-1.3.0.dtd" >
<project xmlns="http://audacity.sourceforge.net/xml/" projname="wonton2_data" version="1.3.0" audacityversion="2.1.0" sel0="0.0000000000" sel1="0.0000000000" vpos="0" h="0.0000000000" zoom="0.3364562988" rate="44100.0" snapto="off" selectionformat="hh:mm:ss + milliseconds">
    <tags/>
    <wavetrack name="Audio Track" channel="0" linked="1" mute="0" solo="0" height="150" minimized="0" isSelected="0" rate="44100" gain="1.0" pan="0.0">
        <waveclip offset="0.00000000">
            <sequence maxsamples="262144" sampleformat="262159" numsamples="160491520">
                <waveblock start="0">
                    <simpleblockfile filename="e0000005.au" len="262144" min="-0.653625" max="0.686829" rms="0.04266"/>
                </waveblock>
                <waveblock start="262144">
                    <simpleblockfile filename="e0000317.au" len="262144" min="-0.010559" max="0.012848" rms="0.000999"/>
                </waveblock>....

问题。我的录音非常重要。但是有一个鱼子酱,所有文件都分解成几百个较小的文件(filename.au)。我有xml数据,可以告诉我这些文件的输入顺序。录音非常长,可能要花费我一百多个小时或更长时间才能手动遍历每个xml复制文件路径,然后在本地查找。然后在我选择的DAW中排序。也许有人知道一种方法或足够聪明,可以帮助我构建工具或使用JavaScript来解决这些问题。

说实话,我并没有做太多尝试,甚至都不知道从哪里开始。 实际上也许可以,但是我从未使用过XML,所以我第二次猜自己。

我需要抓取“ simpleblockfile”文件名告诉“ somethinG”以在本地找到此文件,并按照xml提供的顺序将其放置在文件夹中

1 个答案:

答案 0 :(得分:1)

根据问题中的信息,最好的选择似乎是downloading Audacity,并使用Audacity打开XML文件或其副本,然后将组合的音频文件导出到您选择的位置。