我正在尝试使用Nokogiri创建一个看起来像这样的XML文档:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:shibmd="urn:mace:shibboleth:metadata:1.0" ID="OSU147123651" entityID="urn:mace:incommon:osu.edu" validUntil="2016-07-02T10:00:01Z">
<ContactPerson contactType="administrative">
<GivenName>Authentication Support</GivenName>
<EmailAddress>webauth-admin@lists.service.ohio-state.edu</EmailAddress>
</ContactPerson>
...
</EntityDescriptor>
我创建了一个继承自Wmc::Builder
的{{1}}类。这很好但我想创建一个Nokogiri::XML::Builder
类,然后我可以将其插入到我的文档中。
Wmc::EntityDescriptor
我应该将Nokogiri类子类化,将其插入主文档的正确方法是什么?