public static XmlNode VytvoritTagZMetadatProPrehled(XmlDocument xd, MetadataBalicku mtdMetadata, string nazevPrvku, string strPojmenovani, Pocty pcUseky, Pocty pcSlova, Pocty pcZnaky, Pocty pcDigramy, Pocty pcTrigramy) { XmlAttribute xa; XmlNode xnu = xd.CreateElement(nazevPrvku); xa = xd.CreateAttribute("nazev"); xa.Value = strPojmenovani; xnu.Attributes.Append(xa); //TODO Rozlišit celkový počet a počet jedinečných (což je teď) //xa = xd.CreateAttribute("r", "id", JmenneProstory.Relationship); xa = xd.CreateAttribute("id"); xa.Value = mtdMetadata.RelaceId; xnu.Attributes.Append(xa); XmlNode xno = xd.CreateElement("obsah"); VytvoritPolozkuObsahu(xno, pcUseky, "useky"); VytvoritPolozkuObsahu(xno, pcSlova, "slova"); VytvoritPolozkuObsahu(xno, pcZnaky, "znaky"); VytvoritPolozkuObsahu(xno, pcDigramy, "digramy"); VytvoritPolozkuObsahu(xno, pcTrigramy, "trigramy"); xnu.AppendChild(xno); return(xnu); }
public static XmlNode VytvoritTagZMetadat(XmlDocument xd, MetadataBalicku mtdMetadata, string nazevPrvku, string strPojmenovani, Pocty pcPocty) { XmlAttribute xa; XmlNode xnu = xd.CreateElement(nazevPrvku); xa = xd.CreateAttribute("name"); xa.Value = strPojmenovani; xnu.Attributes.Append(xa); xa = xd.CreateAttribute(nazevPrvku + "Id"); xa.Value = nazevPrvku; //TODO Jak vyřešit příponu? xnu.Attributes.Append(xa); xa = xd.CreateAttribute("jedinecnych"); xa.Value = pcPocty.Jedinecnych.ToString(); xnu.Attributes.Append(xa); xa = xd.CreateAttribute("pocet"); xa.Value = pcPocty.Celkem.ToString(); xnu.Attributes.Append(xa); //TODO Rozlišit celkový počet a počet jedinečných (což je teď) xa = xd.CreateAttribute("r", "id", JmenneProstory.Relationship); xa.Value = mtdMetadata.RelaceId; xnu.Attributes.Append(xa); return(xnu); }