Objective c Cocoa中的XML模式绑定/对象模型框架

Objective c Cocoa中的XML模式绑定/对象模型框架,objective-c,xml,cocoa,xsd,nsxmlparser,Objective C,Xml,Cocoa,Xsd,Nsxmlparser,这里是XSD的新成员 有没有人在Cocoa/Obj-C中找到或编写了一个用XML模式验证XML的框架 我真正需要的是能够定义NSXMLDocument允许的修改类型,如XSD文件中所述。这包括定义子元素序列、属性列表及其允许值等。我需要在UI中公开这些修改规则。例如: 我想约束添加到NSOutlineView中现有NSXMLElement节点的新子元素的名称 如果XSD说节点A需要子元素节点Aa和Ab,那么当用户将节点A添加到XML树中时,我想自动创建节点Aa和Ab,并将它们添加到刚刚创建的节点

这里是XSD的新成员

有没有人在Cocoa/Obj-C中找到或编写了一个用XML模式验证XML的框架

我真正需要的是能够定义NSXMLDocument允许的修改类型,如XSD文件中所述。这包括定义子元素序列、属性列表及其允许值等。我需要在UI中公开这些修改规则。例如:

我想约束添加到NSOutlineView中现有NSXMLElement节点的新子元素的名称 如果XSD说节点A需要子元素节点Aa和Ab,那么当用户将节点A添加到XML树中时,我想自动创建节点Aa和Ab,并将它们添加到刚刚创建的节点A中。 等等 在我看来,一个好的解决方案应该是JAXB的Cocoa对应物。XSOM不创建模式派生类,而是提供一个XSD的可查询对象模型,它也可以工作

我的问题与此类似,但我不想局限于类似JAXB的解决方案。我很想找出人们提出的解决这个问题的其他方法

干杯

您可以和,或基于您的XSD创建一个,如现有的或基于的。

您可以和,或基于您的XSD创建一个,如现有的或基于的