# notifier
currentTarget = <root>
  <first>
    <second a="added a"/>
  </first>
</root>
command = attributeAdded
target = <second a="added a"/>
value = a ([object String])
detail = added a ([object String])

# notifier
currentTarget = <root>
  <first>
    <second a="added a" b="added b"/>
  </first>
</root>
command = attributeAdded
target = <second a="added a" b="added b"/>
value = b ([object String])
detail = added b ([object String])

# notifier
currentTarget = <root>
  <first c="added c">
    <second a="added a" b="added b"/>
  </first>
</root>
command = attributeAdded
target = <first c="added c">
  <second a="added a" b="added b"/>
</first>
value = c ([object String])
detail = added c ([object String])

# notifier
currentTarget = <root d="added d">
  <first c="added c">
    <second a="added a" b="added b"/>
  </first>
</root>
command = attributeAdded
target = <root d="added d">
  <first c="added c">
    <second a="added a" b="added b"/>
  </first>
</root>
value = d ([object String])
detail = added d ([object String])

# notifier
currentTarget = <root d="added d">
  <first c="added c">
    <second a="changed a" b="added b"/>
  </first>
</root>
command = attributeChanged
target = <second a="changed a" b="added b"/>
value = a ([object String])
detail = added a ([object String])

# notifier
currentTarget = <root d="added d">
  <first c="added c">
    <second a="changed a" b="changed b"/>
  </first>
</root>
command = attributeChanged
target = <second a="changed a" b="changed b"/>
value = b ([object String])
detail = added b ([object String])

# notifier
currentTarget = <root d="added d">
  <first c="changed c">
    <second a="changed a" b="changed b"/>
  </first>
</root>
command = attributeChanged
target = <first c="changed c">
  <second a="changed a" b="changed b"/>
</first>
value = c ([object String])
detail = added c ([object String])

# notifier
currentTarget = <root d="changed d">
  <first c="changed c">
    <second a="changed a" b="changed b"/>
  </first>
</root>
command = attributeChanged
target = <root d="changed d">
  <first c="changed c">
    <second a="changed a" b="changed b"/>
  </first>
</root>
value = d ([object String])
detail = added d ([object String])

# notifier
currentTarget = <root d="changed d">
  <first c="changed c">
    <second2 a="changed a" b="changed b"/>
  </first>
</root>
command = nameSet
target = <second2 a="changed a" b="changed b"/>
value = second2 ([object String])
detail = second ([object String])

# notifier
currentTarget = <root d="changed d">
  <first c="changed c">
    <namespaced a="changed a" b="changed b" xmlns="http://example.org"/>
  </first>
</root>
command = nameSet
target = <namespaced a="changed a" b="changed b" xmlns="http://example.org"/>
value = http://example.org::namespaced ([object QName])
detail = namespaced ([object String])

# notifier
currentTarget = <second a="added a"/>
command = attributeAdded
target = <second a="added a"/>
value = a ([object String])
detail = added a ([object String])

# notifier
currentTarget = <first>
  <second a="added a"/>
</first>
command = attributeAdded
target = <second a="added a"/>
value = a ([object String])
detail = added a ([object String])

# notifier
currentTarget = <root2>
  <first>
    <second a="added a"/>
  </first>
</root2>
command = attributeAdded
target = <second a="added a"/>
value = a ([object String])
detail = added a ([object String])

# notifier
currentTarget = <second a="added a" b="added b"/>
command = attributeAdded
target = <second a="added a" b="added b"/>
value = b ([object String])
detail = added b ([object String])

# notifier
currentTarget = <first>
  <second a="added a" b="added b"/>
</first>
command = attributeAdded
target = <second a="added a" b="added b"/>
value = b ([object String])
detail = added b ([object String])

# notifier
currentTarget = <root2>
  <first>
    <second a="added a" b="added b"/>
  </first>
</root2>
command = attributeAdded
target = <second a="added a" b="added b"/>
value = b ([object String])
detail = added b ([object String])

# notifier
currentTarget = <first c="added c">
  <second a="added a" b="added b"/>
</first>
command = attributeAdded
target = <first c="added c">
  <second a="added a" b="added b"/>
</first>
value = c ([object String])
detail = added c ([object String])

# notifier
currentTarget = <root2>
  <first c="added c">
    <second a="added a" b="added b"/>
  </first>
</root2>
command = attributeAdded
target = <first c="added c">
  <second a="added a" b="added b"/>
</first>
value = c ([object String])
detail = added c ([object String])

# notifier
currentTarget = <root2 d="added d">
  <first c="added c">
    <second a="added a" b="added b"/>
  </first>
</root2>
command = attributeAdded
target = <root2 d="added d">
  <first c="added c">
    <second a="added a" b="added b"/>
  </first>
</root2>
value = d ([object String])
detail = added d ([object String])

# notifier
currentTarget = <second a="changed a" b="added b"/>
command = attributeChanged
target = <second a="changed a" b="added b"/>
value = a ([object String])
detail = added a ([object String])

# notifier
currentTarget = <first c="added c">
  <second a="changed a" b="added b"/>
</first>
command = attributeChanged
target = <second a="changed a" b="added b"/>
value = a ([object String])
detail = added a ([object String])

# notifier
currentTarget = <root2 d="added d">
  <first c="added c">
    <second a="changed a" b="added b"/>
  </first>
</root2>
command = attributeChanged
target = <second a="changed a" b="added b"/>
value = a ([object String])
detail = added a ([object String])

# notifier
currentTarget = <second a="changed a" b="changed b"/>
command = attributeChanged
target = <second a="changed a" b="changed b"/>
value = b ([object String])
detail = added b ([object String])

# notifier
currentTarget = <first c="added c">
  <second a="changed a" b="changed b"/>
</first>
command = attributeChanged
target = <second a="changed a" b="changed b"/>
value = b ([object String])
detail = added b ([object String])

# notifier
currentTarget = <root2 d="added d">
  <first c="added c">
    <second a="changed a" b="changed b"/>
  </first>
</root2>
command = attributeChanged
target = <second a="changed a" b="changed b"/>
value = b ([object String])
detail = added b ([object String])

# notifier
currentTarget = <first c="changed c">
  <second a="changed a" b="changed b"/>
</first>
command = attributeChanged
target = <first c="changed c">
  <second a="changed a" b="changed b"/>
</first>
value = c ([object String])
detail = added c ([object String])

# notifier
currentTarget = <root2 d="added d">
  <first c="changed c">
    <second a="changed a" b="changed b"/>
  </first>
</root2>
command = attributeChanged
target = <first c="changed c">
  <second a="changed a" b="changed b"/>
</first>
value = c ([object String])
detail = added c ([object String])

# notifier
currentTarget = <root2 d="changed d">
  <first c="changed c">
    <second a="changed a" b="changed b"/>
  </first>
</root2>
command = attributeChanged
target = <root2 d="changed d">
  <first c="changed c">
    <second a="changed a" b="changed b"/>
  </first>
</root2>
value = d ([object String])
detail = added d ([object String])

# notifier
currentTarget = <second2 a="changed a" b="changed b"/>
command = nameSet
target = <second2 a="changed a" b="changed b"/>
value = second2 ([object String])
detail = second ([object String])

# notifier
currentTarget = <first c="changed c">
  <second2 a="changed a" b="changed b"/>
</first>
command = nameSet
target = <second2 a="changed a" b="changed b"/>
value = second2 ([object String])
detail = second ([object String])

# notifier
currentTarget = <root2 d="changed d">
  <first c="changed c">
    <second2 a="changed a" b="changed b"/>
  </first>
</root2>
command = nameSet
target = <second2 a="changed a" b="changed b"/>
value = second2 ([object String])
detail = second ([object String])

# notifier
currentTarget = <namespaced a="changed a" b="changed b" xmlns="http://example.org"/>
command = nameSet
target = <namespaced a="changed a" b="changed b" xmlns="http://example.org"/>
value = http://example.org::namespaced ([object QName])
detail = namespaced ([object String])

# notifier
currentTarget = <first c="changed c">
  <namespaced a="changed a" b="changed b" xmlns="http://example.org"/>
</first>
command = nameSet
target = <namespaced a="changed a" b="changed b" xmlns="http://example.org"/>
value = http://example.org::namespaced ([object QName])
detail = namespaced ([object String])

# notifier
currentTarget = <root2 d="changed d">
  <first c="changed c">
    <namespaced a="changed a" b="changed b" xmlns="http://example.org"/>
  </first>
</root2>
command = nameSet
target = <namespaced a="changed a" b="changed b" xmlns="http://example.org"/>
value = http://example.org::namespaced ([object QName])
detail = namespaced ([object String])

