525-04 : Inline XBRL Test Suite v68d : NonNumeric tests, Not EDGAR Dependent

Created by: SEC Office of Structured Disclosure

Good and "not good" (ng) test files that demonstrate iXBRL nonNumeric usage

Variations

Number Name Description References Data Inputs Result Outputs
_001gd NonNumeric_testcases_Set1, GOOD Several PASS test cases.  
    valid
 
_002gd NonNumeric_testcases_Set2, GOOD PASS-element-ordering  
    valid
 
_003gd NonNumeric_testcases_Set3, GOOD PASS-attribute-ix-extension-illegalPlacement-01 The ix:nonNumeric element allows attributes in ##other namespace 
    valid
 
_100ng nonNumeric with attributeInNoNamespace="Not Allowed", NOGOOD FAIL-nonNumeric-any-ix-attribute The ix:nonNumeric element allows attributes only in ##other namespaces 
  • Assertion
    ID: err, 99999, html:syntaxError
    FRD:ix
    Count satisfied0
    Count not satisfied1
 
_101ng nonNumeric with i:attInXbrlNamespace="Not allowed", NOGOOD FAIL-nonNumeric-no-xbrli-attributes The ix:nonNumeric element MUST NOT have any attributes with a namespace name which has a value of http://www.xbrl.org/2003/instance   
_102ng nonNumeric with attribute ix:thisInlineAttributeNotAllowed, NOGOOD FAIL-nonNumeric-any-ix-attribute Element ix:nonNumeric may have any attribute with a namespace name which has a value other than http://www.xbrl.org/2013/inlineXBRL. 
  • Assertion
    ID: err, 99999, html:syntaxError
    FRD:ix
    Count satisfied0
    Count not satisfied1
 
_103ng nonNumeric element with escape attribute produces unparseable date, NOGOOD FAIL-element-ix-nonNumeric-escape-01 The {value} property MUST be valid in accordance with the {format input type} property.   
_104ng invalid format attribute on nonNumeric, NOGOOD FAIL-nonNumeric-invalid-ix-format-attr The {value} property MUST be valid in accordance with the {format input type} property.   
_105ng nonNumeric element with empty text but format requires nonempty input, NOGOOD FAIL-nonNumeric-empty-with-format The {value} property MUST be valid in accordance with the {format input type} property.   
_106ng nonNumeric element without name attribute, NOGOOD FAIL-nonNumeric-missing-name-attr The ix:nonNumeric element MUST have contextRef and name attributes 
  • Assertion
    ID: err, 99999, html:syntaxError
    FRD:ix
    Count satisfied0
    Count not satisfied1
 
_107ng nonNumeric element has no contextRef attribute, NOGOOD FAIL-nonNumeric-missing-contextRef-attr The ix:nonNumeric element MUST have contextRef and name attributes 
  • Assertion
    ID: err, 99999, html:syntaxError
    FRD:ix
    Count satisfied0
    Count not satisfied1
 
_109ng Extra attribute thisAttributeHasNoNamespace="bar" on nonNumeric, NOGOOD FAIL-nonNumeric-illegal-null-namespace-attr Element ix:nonNumeric may have any attribute with a namespace name which has a value other than http://www.xbrl.org/2013/inlineXBRL. 
  • Assertion
    ID: err, 99999, html:syntaxError
    FRD:ix
    Count satisfied0
    Count not satisfied1
 
_110ng The ixt prefix is locally bound to the wrong namespace for a transformation, NOGOOD FAIL-nonNumeric-ix-format-attr-wrong-namespace-binding The {format} property MUST match the expanded name implied by the value of the name attribute of a signature element in the relevant Transformation Rules Registry.   
_111ng nonNumeric with contextRef to nonexistent id, NOGOOD FAIL-nonNumeric-unresolvable-ix-contextRef There MUST exist an xbrli:context element in the Inline XBRL Document Set for which the actual value of the id attribute is equal to the {context reference} property.