public FutureDocumentFromUri(MashupParseContext context) { XMLTagReader xMLTagReader = context.NewTagReader(FutureDocumentFromUri.GetXMLTag()); this.documentUri = new Uri(context.GetRequiredAttribute(FutureDocumentFromUri.FetchedDocumentUriAttr)); this.pageNumber = context.GetRequiredAttributeInt(FutureDocumentFromUri.FetchedDocumentPageNumberAttr); xMLTagReader.SkipAllSubTags(); }
public StrongHash(MashupParseContext context) { XMLTagReader xMLTagReader = context.NewTagReader("StrongHash"); this.hashValue = Convert.FromBase64String(context.GetRequiredAttribute("Value")); this.ComputeShortHashValue(); xMLTagReader.SkipAllSubTags(); }
public FutureDocumentFromFilesystem(MashupParseContext context, string pathBase) { XMLTagReader xMLTagReader = context.NewTagReader(FutureDocumentFromFilesystem.GetXMLTag()); string requiredAttribute = context.GetRequiredAttribute(FutureDocumentFromFilesystem.FilenameAttr); this.path = Path.Combine(pathBase, requiredAttribute); this.pageNumber = context.GetRequiredAttributeInt(FutureDocumentFromFilesystem.PageNumberAttr); xMLTagReader.SkipAllSubTags(); this.ValidateFilename(); }