2011-09-17 5 views
1

XML 도구 2 (http://www.latenightsw.com/freeware/XMLTools2/index.html)를 사용하여 AppleScript로 XML 파일을 생성하고 있습니다. 생성 된 XML 파일을 특정 위치에 저장하는 방법을 알 수 없습니다. '-37 번호 오류 "어떤 객체를 파일에 대한 잘못된 이름입니다."'내 HD의 루트 디렉토리에 저장합니다 : 위의 코드를 사용하여XML로 특정 위치에 XML 저장 AppleScript 용 도구 2

set theFilename to "test_xml" 
set theXML to ¬ 
    {class:XML element, XML tag:"FinalCutServer", XML contents:{¬ 
     {class:XML element, XML tag:"request", XML attributes:{reqId:"setMd", entityId:"/asset/STRING_TO_BE_REPLACED"}, XML contents:{¬ 
      {class:XML element, XML tag:"params", XML contents:{¬ 
       {class:XML element, XML tag:"mdValue", XML attributes:{fieldName:" Title", dataType:"string"}, XML contents:{"test01"}}}}}}}} 

set xmlPath to "Macintosh HD:XMLin:" & theFilename & ".xml" as Unicode text 
generate XML theXML saving as xmlPath with generating UTF8 

, 다음과 같은 오류를 반환합니다. 어쨌든 특정 위치에 직접 저장하거나 루트에 저장 한 다음 파일을 이동해야합니까?

답변

1

이 도구를 전혀 알지 못하므로 특정 코드를 사용하는 데 도움이되지 않습니다. 그러나 일반적으로 applescript 명령에는 경로에 대한 파일 지정자 또는 별칭이 필요합니다. 경로가 문자열이므로 올바른 형식이 아닐 수 있습니다 ... 이라는 단어를 xmlPath 변수 앞에 넣으십시오. 그렇게하면 적절한 AppleScript 스타일의 경로가됩니다.

+0

나는 그것을 어떻게 놓쳤는 지 모른다. 감사!! – RGilkes

관련 문제