将文件转换为XML格式



你好,我有一个我编辑过的Alteryx工作流,它以前是XML格式的,唯一的问题是我没有选择导出XML。

有很多选择,但我选择了FLAT文件,因为它看起来很接近(让我知道如果有一个更好的json或htm我可以使用,我也有这些选项)

我的问题是Alteryx现在不会识别这个平面文件作为一个工作流,因为缩进不存在,所以我猜它不能告诉父母,所以很舒服。

现在我在xml和平面中有完全相同的代码,除了几个数字没有什么大的变化。

我可以从源文件复制缩进到我的新文件吗?把它变成XML同样的行或者在notepad++

中有某种转换器吗?感谢您的帮助,这里是一个示例

          </RecordInfo>
    </MetaInfo>
  </Properties>
  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
</Node>
<Node ToolID="423">
  <GuiSettings Plugin="AlteryxGuiToolkit.Questions.Tab.Tab">
    <Position x="0" y="0" width="59" height="59" />
  </GuiSettings>
  <Properties>
    <Configuration />
    <Annotation DisplayMode="0">
      <Name />
      <DefaultAnnotationText />
      <Left value="False" />
    </Annotation>
  </Properties>
</Node>
<Node ToolID="426">
  <GuiSettings Plugin="AlteryxGuiToolkit.Questions.FileBrowse.FileBrowse">
    <Position x="114" y="4640" width="59" height="59" />
  </GuiSettings>
  <Properties>
    <Configuration />


</RecordInfo>                                                                                                                                                                                                                                                                    
</MetaInfo>                                                                                                                                                                                                                                                                      
</Properties>                                                                                                                                                                                                                                                                    
<EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" 
 EngineDllEntryPoint="AlteryxDbFileInput" />                                                                                                                                                                             
 </Node>                                                                                                                                                                                                                                                                          
 <Node ToolID="423">                                                                                                                                                                                                                                                              
 <GuiSettings Plugin="AlteryxGuiToolkit.Questions.Tab.Tab">                                                                                                                                                                                                                       
 <Position x="0" y="0" width="59" height="59" />                                                                                                                                                                                                                                  
 </GuiSettings>                                                                                                                                                                                                                                                                   
 <Properties>                                                                                                                                                                                                                                                                     
 <Configuration />                                                                                                                                                                                                                                                                
 <Annotation DisplayMode="0">                                                                                                                                                                                                                                                     
 <Name />                                                                                                                                                                                                                                                                         
 <DefaultAnnotationText />                                                                                                                                                                                                                                                        
 <Left value="False" />                                                                                                                                                                                                                                                           
 </Annotation>                                                                                                                                                                                                                                                                    
 </Properties>                                                                                                                                                                                                                                                                    
 </Node>                                                                                                                                                                                                                                                                          
 <Node ToolID="426">                                                                                                                                                                                                                                                              
 <GuiSettings 
 Plugin="AlteryxGuiToolkit.Questions.FileBrowse.FileBrowse">                                                                                                                                                                                                         
 <Position x="114" y="4640" width="59" height="59" />                                                                                                                                                                                                                             
 </GuiSettings>                                                                                                                                                                                                                                                                   
 <Properties>                                                                                                                                                                                                                                                                     
 <Configuration />                                                                                                                                                                                                                                                                

XML根本不需要缩进,它只是有时为了可读性而存在。

它要求所有节点都是完整的,例如this is OK

<a><b></b></a>

这不是:

<a><b></a></b>

你的样本是不完整的,所以我不能发现问题,但它肯定不能以结束标签开始-

有notepad++ XML插件可以识别XML中的错误。

最新更新