public bool Validate() { IXLinkHandler manejador = new XlinkHandlerProvider(); _xlinkProcessor = new XLinkProcesorProvider(); _xlinkProcessor.Document = _document; _xlinkProcessor.Procesar(); return(false); }
public bool Validate() { IXLinkHandler manejador = new XlinkHandlerProvider(); _xlinkProcessor = new XLinkProcesorProvider(); _xlinkProcessor.Document = _document; _xlinkProcessor.Procesar(); return false; }
void leerInstancia(Uri documentoInstancia) { _esValido = true; _document = new XmlDocument(); //leemos el xml _document.Load(documentoInstancia.OriginalString); _xlinkProcesador = new XLinkProcesorProvider(); _taxonomias = new XBRLTaxonomias(); _instanciasConceptosPorProcesar = new List <XmlElement>(); _contextos = new System.Collections.Hashtable(); _taxonomias.OptimizarEnsamblado(_ensambladoCiente); }
void IXLinkProcesor.explorarDocumento(XmlNode nodo) { bool esComplejo = false; IXLinkProcesor p = this; if (nodo != null) { esComplejo = mostrarNodo(nodo); } if (!esComplejo) { foreach (XmlNode nod in nodo.ChildNodes) { p.explorarDocumento(nod); } } }
private bool mostrarNodo(XmlNode nodo) { //buscamos si es un documento XLink bool esComplejo = false; IXLinkProcesor p = this; if (!_esXlink && nodo.NodeType == XmlNodeType.Element && p.ElementDefineXLinkDocument((XmlElement)nodo)) { _esXlink = true; } if (_esXlink && nodo.NodeType == XmlNodeType.Element) { esComplejo = makeLink((XmlElement)nodo); } return(esComplejo); }
void leerInstancia(Uri documentoInstancia) { _esValido = true; _document = new XmlDocument(); //leemos el xml _document.Load(documentoInstancia.OriginalString); _xlinkProcesador = new XLinkProcesorProvider(); _taxonomias = new XBRLTaxonomias(); _instanciasConceptosPorProcesar = new List<XmlElement>(); _contextos = new System.Collections.Hashtable(); _taxonomias.OptimizarEnsamblado(_ensambladoCiente); }
void IXLinkProcesor.Procesar() { IXLinkProcesor p = this; p.explorarDocumento(_documento.DocumentElement); }