2013-06-26 2 views
0

Я Попробовал следующий кодКак отменить пометку корневого элемента в Indesign, используя Applescript

tell application "Adobe InDesign CS5.5" 

select text of XML element 1 of active document 

set xmlelem to item 1 of associated XML elements of selection 

untag xmlelem 

end tell 

я получил ошибку

"Adobe InDesign CS5.5 got an error: This element cannot be deleted." 

Есть ли способ, чтобы отменить пометку корневого элемента?

ответ

0

Я не думаю, что вы можете. Даже если вы открываете панель Structure через пользовательский интерфейс, вы не можете удалить или отменить корневой элемент (View -> Structure -> Show Structure).

tell application "Adobe InDesign CS5.5" 
    set doc to active document 
    untag XML element 1 of doc 
end tell 
-- Error: This element cannot be deleted. 

Вы можете изменить имя корневого элемента, хотя:

tell application "Adobe InDesign CS5.5" 
    set doc to active document 
    set name of markup tag of XML element 1 of doc to "NewRoot" 
end tell 
+0

да Josh ваше право, спасибо за ответ – robin